【发布时间】:2013-10-23 18:07:35
【问题描述】:
我编写的使用应用访问令牌获取 Facebook 页面帖子的代码突然停止工作。 JSON 响应的 data 对象是一个空数组。我没有收到任何错误消息。当我尝试使用 Graph API 资源管理器生成的访问令牌发出相同的请求时,我得到了一个包含数据的有效 JSON 响应。我已经尝试重置我的应用程序的密钥并生成一个新的访问令牌,但我仍然得到一个空的 data 对象。
当我使用 Facebook 访问令牌调试器时,返回的唯一信息是 App ID。
我通过向 https://graph.facebook.com/oauth/access_token?client_id=<app_id>&client_secret=<app_secret>&grant_type=client_credentials 发出 GET 请求生成了我的应用访问令牌
我无法控制我尝试从中获取数据的页面,但我可以联系管理员。我应该让他们检查任何权限吗?
没有任何错误消息或反馈,我不知道如何调试它。有人有什么建议吗?
【问题讨论】:
-
您是否已经在图形浏览器上尝试过查询?它返回相同的结果吗? developers.facebook.com/tools/explorer
-
是的,我使用 FB 提供的令牌在图形资源管理器上尝试了相同的查询,它返回包含数据的有效响应。
-
对我来说,同样的方法和同样的结果。
-
最近好像已经修复了吧?
-
/page_id/feed为我工作,无需任何特殊权限。
标签: php facebook facebook-graph-api