我的网站上有一个元素,显示来自页面的Facebook帖子以及观看/喜欢/评论的数量。这突然停止了工作,我不明白为什么。
如果我使用图形api测试工具发出请求,我会得到:
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1,
"fbtrace_id": "CIHVxFhXIv/"
}
}
这是我与file_get_contents一起使用的请求链接:
https://graph.facebook.com/v3.0/idofmypage/posts?fields=comments,full_picture,likes,message,picture,story,permalink_url,updated_time,from,insights.metric(post_impressions)&access_token=myaccesstoken
是否有某些内容随权限再次发生变化,或者某个字段是否已被弃用?
答案 0 :(得分:0)
根据this fb new,Pages API和其他内容已更改,现在您只能访问数据,如果它是您自己的页面。
Pages API:直到今天,任何应用都可以使用Pages API来阅读来自任何网页的帖子或评论。这允许开发人员为页面所有者创建工具,以帮助他们执行诸如安排帖子和回复评论或消息之类的事情。但它也让应用程序访问的数据超出了必要的数量。我们希望确保页面信息仅适用于为我们的社区提供有用服务的应用程序。因此,从今天开始,将来所有对Pages API的访问都需要得到Facebook的批准。
今天我已经开始了一个项目,在乞讨中,我需要回忆一下数据,这就是我发现的......