公开帖子没有出现在Graph中?

我目前正试图从Facebook的Graph API中获取特定用户的帖子。 在使用我开发的php脚本之前,我已经做了很多次了; 但这次的问题似乎是在Facebook的结尾,而不是我的。

我试图从(用访问令牌替换TOKEN)获取帖子:

https://graph.facebook.com/100001558773450/feed?access_token=TOKEN

图表不会显示该页面的所有者发布的任何帖子,但会显示其他人的帖子,并且据我所见,帖子被标记为公开,并且帐户中没有设置隐私设置可阻止它将帖子添加到图表。

有任何想法吗?

谢谢,尼克


检查您是否已请求manage_pages权限以授予您完全访问该页面的权限(如果您需要以“页面所有者”的身份访问)。

根据本文档,使用您获得的access_token有三种不同的选择,您可以选择feedstatusesposts

我会给这三个从https://graph.facebook.com去,如果你回来的是你所需要的。

https://graph.facebook.com/100001558773450/feed?access_token = ... https://graph.facebook.com/100001558773450/statuses?access_token = ... https://graph.facebook.com/100001558773450/帖子?=的access_token ...


您需要检查“个人资料”隐私设置(与应用程序共享的内容)。 但最重要的是, 这是对Facebook的ToS
您无法使用用户个人资料来代表您的业务,您需要使用Facebook页面!

更多可以在这里找到:

为什么我应该将我的配置文件(时间轴)转换为页面?
由于配置文件(时间线)是针对个人的,因此不适合您的业务需求。 Pages为组织,企业,品牌和公众人物提供更强大的功能,您可以在这里了解更多信息。

此外,对个人以外的任何其他资料(时间表)保留是对Facebook的权利和责任声明的违反。 如果您没有将个人资料(时间轴)转换为网页,则可能会永久失去对个人资料(时间轴)和所有内容的访问权限。

链接地址: http://www.djcxy.com/p/32633.html

上一篇: public posts not appearing in Graph?

下一篇: Empty results public user's feed using Facebook Graph API