0

흥미로운 문제 지금 당장 중재 중입니다. 앱에 서명developers.facebook.com 발급 된 액세스 토큰 VS OAuth 생성

토큰이처럼 보이는 뭔가를 액세스 할 수 있습니다 :

AAACwFsGcSr4BAOGUTwfuZAWuUcwZC0rJ7noZCKMqhBI7ivDCsIGqduGIZCus5PRaS6KuREqxLmhfvZAZAkz5WCpFfANtUpYHgZD 

하나 developers.facebook.com에 페이스 북 발행하면서이 액세스 토큰, PUBLIC 정보 사용자가 액세스 할 수 없습니다 - CAN을.

당신은 쉽게 페이스 북에 로그인하여이 링크로 이동하여이를 테스트 할 수 있습니다 http://developers.facebook.com/docs/reference/api/

당신은 페이스 북이 자동으로 이와 같은 데모 URL에 대한 액세스 토큰을 생성하는 것을 볼 수 있습니다

:

https://graph.facebook.com/me/music 
    ?access_token=2227470867|2.AQCvlA_ZaJ2MfRR0.3600.1318266000.0-100001572415177|2FeweU6ZvOQS9OCF5ZBV58_PtPg 

하는 경우 당신은/ME /를 자신의 음악이 공개 된 모든 사용자에게 바꿀 것이고, 당신은 Graph API로 그 데이터에 접근 할 수있을 것입니다.

이제 APP에 액세스 토큰을 가져오고 생성 된 액세스 토큰을 사용하여 동일한 그래프 API 메소드를 호출하십시오. 반환 된 데이터는 비어있는 JSON 객체입니다.

이 액세스 토큰의 차이점은 무엇입니까? 그래프 API를 사용하여 공개 정보를 얻을 수있는 액세스 토큰을 얻는 방법은 무엇입니까?

나는 당신의 앱에서 로깅을 생각

토큰 유일한 높은 토큰 가능한 가장 높은 액세스 지정된 권한 토큰입니다 ...

모든 지침

는 것이 큰 :)

답변

0

http://developers.facebook.com/docs/reference/api/permissions/

차이점은 범위 매개 변수 에 추가 권한을 지정할 수 있다고 생각하기 때문에 사용자의 피드를 읽으려면 read_stream을 지정해야합니다. 나는 이것을 루비에서 서버 측 인증 흐름의 액세스 토큰으로 수행하려고 시도했지만 액세스 토큰은 graph.facebook.com/user_id/feed의 특정 부분을 탐색하는 것만 허용 했습니까? 요청. 당신이 통찰력을 얻거나 해결책을 가로 질러 온다면, 당신도 할 수 있다면 내 방식으로 그것을 쏴라.