문제

다음은 다음과 같은 사용 권한이있는 앱을 만들었습니다.

"앱 정보": 라이브 "상태 및 검토 페이지": 라이브

다음과 같은 사용 권한이 있습니다.

  • 앱 세부 정보 - 영어 (영국)

  • 이메일

  • manage_pages

  • public_profile

  • publish_actions

  • user_friends

다시 모두 승인되었습니다.

왜 앱이 오류를보고하고 다음 오류를 반환 할 수 있습니다. "(# 200) 권한 오류".

우리는 우리가 실종 할 수있는 일을 우리의 삶에 대해 볼 수 없습니다.이것은 지난 달에 생성 된 V2 앱입니다.

감사합니다

Antony

도움이 되었습니까?

해결책

OK - 나는 이것이 동료 였지만 그 문제는 옛 SDK가 GetLoginurl을 부르는 것이 었습니다.이 기능은 변경된 통화의 일부로 FB 권한을 가지고 있지만 publish_stream을 사용했지만 이제는 publish_actions가 필요합니다.모든 도움을 주셔서 감사 드리며 누군가 가이 유용함을 찾길 바랍니다.

다른 팁

권한 오류를 얻는 경우 사용자에게 응용 프로그램 권한을 해결하지 못했습니다.사용자는 모든 V2 응용 프로그램에 대한 기본 프로파일을 제외한 권한을 거부 할 수 있습니다.

모든 URL, 액세스 토큰 또는 Facebook 디버거로 그래프 작업 ID를 열 수 있습니다. https://developers.facebook.com/tools/debug

여기에 액세스 토큰을 입력하면 사용자가 지정한 권한을 볼 수 있습니다./me/permissions를 호출하여 사용자가 주어진 사용 권한을 확인할 수도 있으면 여기에 대한 설명서를 찾을 수 있습니다. https://developers.facebook.com/docs/graph.-API / REFERENT / V2.0 / 사용자 / 사용 권한

페이지가 아닌 페이지에 게시 할 때. 당신을 여행 할 수있는 세 가지 ....

  1. 다음이 필요합니다. pages_show_list, manage_pages, developers console의 publish_pages 사용 권한 : https : // 개발자 .facebook.com / 앱

  2. OAuth를 다음과 같이 할 때 범위를 정의해야합니다.

    args= { 'redirect_uri': ' http://www.yourdomain.com/facebook/callback/ ', 'client_id': settings.facebook_id, 'scope': 'public_profile, pages_show_list, manage_pages, publish_pages', } httpresponseredirect ( "% s? % s"% ( ' https://www.facebook.com/dialog) / oauth ', urllib.urlencode (args))))

  3. 사용자 액세스 토큰이 아닌 페이지 액세스 토큰을 사용해야합니다. 페이지 액세스 토큰을 가져 오려면 다음을 호출해야합니다.

  4. https://graph.facebook.com/me/accounts/ / P>

    이름, ID 및 액세스 토큰을 반환합니다 (이것은 페이지 하나입니다).

    1. 그런 다음 페이지 액세스 토큰을 사용하여 게시물을 수행하십시오.

      args= { 'access_token': self.facebook_page_token} 메시지 : args [ '메시지']= 메시지 IF 링크 : args [ '링크']= 링크 이름 : args [ 'name']= 이름 if 사진 : args [ '그림']= 그림 캡션 : args [ '캡션']= 캡션 장소 : args [ 'place']= 장소 response= json.loads (urllib.urlopen ( ""nofollow noreferrer"> https://graph.facebook.com/%% S / FEED / "% self.facebook_page_id, urllib.urlencode (args)). read ())

    2. 그게 가야 해. 페이지 게시에 publish_actions가 필요하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top