facebook graph api不会返回Facebook页面上的所有Feed项目

Nic*_*ina 7 facebook facebook-graph-api

在这个问题的时候,如果你去这里:

http://www.facebook.com/realplayer

你会看到六个帖子,我发布了一张照片,上面写着"#highfive Cincinnati,OH"

但是如果你选择其中任何一个:

http://graph.facebook.com/realplayer/feed
http://graph.facebook.com/realplayer/tagged

返回的JSON似乎包括墙上的所有内容,除了MY post.还有另一张照片来自我家下面的其他人,它正在显示(我的照片和他的照片都在"粉丝照片"部分)

显然,既然我已经可以看到所有这些链接,看来access_token不是等式的一部分...但是,更多信息:

  • 如果我从不是我的会话中使用access_token,我看不到JSON中的帖子
  • 如果我使用MY登录会话中的access_token,那么我会看到JSON中的帖子

所以我很困惑.

如果世界上的每个人都可以在墙上看到这些帖子而不进行身份验证,那么我希望他们所有人都能回到图表api中.

有没有人有这个想法?


我知道"manage_page"权限...我可以用来获取这些页面的帐户列表和特殊的离线访问令牌......这是我可以探索的东西......但是看起来很多工作我的帖子似乎应该出现在图表中

Nic*_*ina 5

看起来好像FB有一个很好的小反垃圾邮件功能页面...这样非管理员不能在你的页面上写很多消息.有趣的是,Facebook使用StackOverflow使用的类似"静音处理"技术(http://blog.stackoverflow.com/2008/09/podcast-21/)...所以当我看到一堵墙时,我一直都是"垃圾邮件"我会看到我的所有帖子......但没有人会这样做.

我能够创建一个新的测试帐户,并在它再次开始阻止我之前在页面上获得大约3或4条消息

所以Graph API可能正如设计的那样工作:)

========================

更新:这似乎只是问题的一部分.我构建了另一个页面和应用程序并且正在进行测试:

http://www.facebook.com/pages/RP-Test-Page/116735865065591

请注意"#highfive Orlando,FL"的条目......即使是未经身份验证的用户也可以从实际页面中看到此条目......但似乎没有办法让我通过API获取它.他只发了一次,所以它不能成为"反垃圾邮件"的东西(你不会想到).

我显然已经尝试过Graph API(有和没有我自己的访问令牌)

我尝试过FQL(有和没有我自己的访问令牌)

我已经关注这篇文章:http: //en-gb.facebook.com/topic.php?uid = 10381469571&topic = 3815&post = 51980,以便从我自己请求manage_pages和offline_access扩展权限并使用它来获取/ me /帐户,然后得到"模仿"访问令牌(whew)......仍然没有

必须有一些其他超级安全的事情发生.是不是可以从页面可靠地获取所有墙贴?

  • 你已经接受了你自己的答案 - 但你到底真的真的解决了这个问题吗? (7认同)