2013-05-27 2 views
3

"user_photos"권한이있는 Facebookapp을 개발했습니다. 지금 나는 살아있는 App을 제출했다. 내 친구의 여러 페이스 북 - 계정에 그것을 설치 한 (예! 그들은 요청 된 권한을 부여한)이 리소스를 요청하려면 사용자 액세스 토큰이 필요합니다.

나는 지금 내가 다음과 같은 오류 메시지를 내려면 요청을 할 때

{ "error": { "message": "A user access token is required to request this resource.", "type": "OAuthException", "code": 102 } }

https://graph.facebook.com/LogInIDOfMyFriendThatHasInstalledTheAPP/?fields=albums.fields(photos,name,description),email&access_token=mySecretAppToken

내가 (https://developers.facebook.com/docs/facebook-login/access-tokens/)는 OAuth를-프로세스 또는 GraphAPIExplorer를 통해하지만 문서에 생성되는 사용자 토큰과 응용 프로그램 토큰을 교체하면 작동 확인 그것이 :

은 여기 내 요청 - 쿼리 (단락에서) "앱 토큰" 그 "앱 액세스 토큰은 사용자가 아닌 앱을 대신하여 Facebook API에 요청하는 데 사용됩니다. [...] 앱 Accesstoken "그러나이 또한 does't 작품. 내가 혼란 스러워요

...

그래서 내가 잊어 버린 무언가가"와 나는 서로를 생성해야한다는 "/ missunderstood 또는 내 친구들이 많은 모든 이개월 내 앱에 ???

감사를 다시 인증 할 필요가 있다는 것을 의미한다 OAuth를-방법을 사용해야합니까!

안부 마이크

+0

문제를 해결할 수 있었습니까? 페이지에 사진을 추가 할 때도 같은 오류가 발생합니다. –

답변

0

몇에게 문서에있는 내용의 행이

애플리케이션 액세스 토큰을 사용하여 애플리케이션에 게시 권한을 부여한 사람을 대신하여 콘텐츠를 Facebook에 게시 할 수도 있습니다.

이것은 사용자를 대신하여 요청한 것입니다.

앨범 끝점의 경우 사용자 액세스 토큰이 필요합니다.

예 짧은 수명의 사용자 액세스 토큰을 확장하면 친구가 2 개월마다 앱을 다시 인증 받아야합니다. 요점은 사용자가 앱을 잊어 버렸을 때 앱에 액세스하지 못하게하려는 것입니다. 사용자에게 다시 인증을 요청하면 사용자는 여전히 이러한 앱을 인식하고 유지하거나 삭제할 수 있습니다.

관련 문제