2

이제이 질문이 몇 번 게시되었지만 문제가 조금 다릅니다. 신청서에서 예를 들어 이벤트에 제출하려고합니다.페이 스북 페이지에서 아무 것도 제출할 수 없습니다.

  1. 개인 프로필은 Facebook, 페이지 및 응용 프로그램에 있습니다. 물론 저는이 페이지의 관리자입니다.
  2. 내가 한 첫 번째 일은 페이지 access_token을 얻었 기 때문에 https://developers.facebook.com/tools/explorer/에 갔고 URL에 /me/accounts/이라고 썼습니다. 허가는 manage_pages으로 설정되었습니다. 내 페이지에 access_token을 받았습니다.
  3. 나는 access_token을 가졌으며 페이지에 응용 프로그램을 연결했습니다. 그래서 app_id으로 /[PAGE_ID]/tabs/에 POST 요청을하고 매개 변수로 페이지의 access_token을 설정합니다. 이제 연결 됐어. 내가 확인해 봤어.
  4. 이제 응용 프로그램에서 일부 콘텐츠를 제출하려고합니다. 예를 들어 /[PAGE_ID]/events/ 및 전달 매개 변수 : name = Sample event, start_time = 2013-07-14T19:00:00-0700. 물론 브라우저에 입력하여 얻은 응용 프로그램의 access_token도 있습니다 (https://graph.facebook.com/oauth/access_token?client_id=[APP_ID]&client_secret=[APP_SECRET]&grant_type=client_credentials). { "오류": { "유형": "예외", "메시지": "요청한 작업을 수행하려면 지정된 페이지의 관리자 여야합니다.", "코드" : 1373019 } } 나는이 페이지에 사용자로 게시 할 수 있지만 응용 프로그램으로 게시 할 수 없습니다. 내 신청서에는 Facebook 로그인과 Facebook 탭의 두 가지 유형이 있습니다. 사용 권한을 publish_actionmanage_pages publish_stream create_event으로 설정했습니다.

내가 뭘 잘못 했니?

답변

2

좋아, 문제가 해결되었습니다. 어쩌면 다른 사람들에게 도움이 될 수 있습니다. 어떤 이유인지 모르겠다 https://developers.facebook.com/apps/[APP_ID]/permissions하지만 할 일은 https://developers.facebook.com/tools/explorer/ 및 그래프 API 탐색기에서 내 앱으로 변경하는 것입니다 필요로하는 권한에 대한 새로운 access_token을 생성합니다. 왜 그들이 테스트 도구에 대한 권한과 같은 중요한 것을 옮겼는지 나는 알 수 없습니다.

관련 문제