例外:(#10)要使用“页面公共内容访问”,您对此端点的使用必须经过Facebook的审查和批准。

时间:2018-06-19 12:58:53

标签: facebook api graph

从现在开始(大约几个星期),当我在Facebook for Developers控制台上创建一个Facebook应用程序,然后调用Facebook Graph API时,我收到一条错误消息,内容如下所述:“页面公共内容访问” :

步骤:

1。。我已经创建了一个应用程序,该应用程序自动设置为 API版本3.0 ,并且我正在使用应用程序ID 应用程序秘密信息。 我想从我用我的Facebook帐户创建的自己的页面(而不是个人资料)中获取帖子数据,并将其最近的帖子显示在网页上。

2。。要从Facebook上获取数据,我使用的是官方的Facebook PHP SDK,我需要以下URL: [https:] // graph.facebook.com/mypageID/posts?access_token=myappID|myappSecret

3。。当我调用API时,收到以下错误消息:

  

异常:(#10)要使用“页面公共内容访问”,必须使用Facebook审核并批准您对此端点的使用。要提交此“页面公共内容>访问”功能以供审核,请阅读我们有关可审核功能的文档:> [https:] // developers.facebook.com/docs/apps/review。

我的问题是: 使用适用于Facebook的PHP SDK,自从上一次Facebook更新(4月24日)以来,现在是否必须对应用进行审核,即使是在要求简单帖子的情况下也是如此在我自己的页面上?

如果是这种情况,是否还有其他选择仍在使用PHP SDK?

感谢您的回答!

1 个答案:

答案 0 :(得分:1)

要获取自己页面的帖子,您只需使用页面令牌并将应用保持在开发模式即可。目前,您正在使用的是应用令牌,除非您经过审核流程,否则该令牌将无法使用。您可以为页面使用页面令牌来避免该过程。

对于您不拥有的专页帖子,您必须完成对“ Page Public Content Access”的审查过程:https://developers.facebook.com/docs/apps/review

有关令牌的更多信息:https://developers.facebook.com/docs/facebook-login/access-tokens