公开帖子没有出现在Graph中?
我目前正试图从Facebook的Graph API中获取特定用户的帖子。 在使用我开发的php脚本之前,我已经做了很多次了; 但这次的问题似乎是在Facebook的结尾,而不是我的。
我试图从(用访问令牌替换TOKEN)获取帖子:
https://graph.facebook.com/100001558773450/feed?access_token=TOKEN
图表不会显示该页面的所有者发布的任何帖子,但会显示其他人的帖子,并且据我所见,帖子被标记为公开,并且帐户中没有设置隐私设置可阻止它将帖子添加到图表。
有任何想法吗?
谢谢,尼克
检查您是否已请求manage_pages
权限以授予您完全访问该页面的权限(如果您需要以“页面所有者”的身份访问)。
根据本文档,使用您获得的access_token有三种不同的选择,您可以选择feed
, statuses
和posts
。
我会给这三个从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