2011-10-24 28 views
1

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

我想从(与访问令牌替换TOKEN)职位:

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

图表不会受到该网页的主人显示出任何职位,但会显示其他人的帖子,并且据我所见,这些帖子被标记为公开,并且帐户上没有设置隐私设置,可以阻止它将帖子添加到图表。

任何想法?

感谢, 尼克

回答

1

检查您所请求的manage_pages许可给你完全访问页面(如果你需要访问的“页面所有者”)。

使用你已经得到了的access_token,根据该documentation有三种不同的东西,你可以选择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/posts?access_token= ...

0

您需要检查 “轮廓” 隐私设置(做什么用的应用程序共享)。但最重要的是,这是对Facebook的ToS
您无法使用用户配置文件来表示您的业务,您需要改用Facebook页面!

更可以发现here

为什么我应该将我的个人资料(时间轴)到网页?
由于配置文件 (时间线)是为了个人的意思,他们不适合 满足您的业务需求。 Pages为 组织,企业,品牌和公众人物提供更强大的功能,您可以在此处了解有关 的更多信息。

此外,维护个人档案(时间轴)除 个人以外的行为均违反Facebook的权利声明和 的责任。如果您没有将您的个人资料(时间表)转换为 页面,您可能会永久失去对个人资料(时间表)和 所有内容的访问权限。

相关问题