使用图形api读取和分页用户的流(home)

时间:2012-01-15 16:05:59

标签: facebook-graph-api pagination

我正在尝试使用facebook graph api读取用户的流。电话是:

https://graph.facebook.com/me/home?access_token=xxxxx&since=yyyyy 我收到了回复,但有一些问题:

  1. 我作为回复获得的结果与我看作facebbok用户的流不同(很多帖子都丢失了 - 在Facebook页面上,在新闻Feed中,我可以看到比我回来更多的帖子在回复中)

  2. 似乎即使我使用“since”参数,返回的许多帖子都超出了时间范围。有什么想法吗?我想根据具体的时间段进行分页,但似乎facebook api没有按预期工作(它将返回比“since”参数更早的结果,并且它不会返回我在新闻Feed中可以看到的所有帖子)。

  3. 感谢

1 个答案:

答案 0 :(得分:0)

很容易从用户图API对象中弄清楚这两个连接。

  • me/home用于用户的新闻Feed
  • me/feed适用于用户的墙

我建议通过Graph API使用FQL并直接轮询流表:

fql?q=SELECT post_id, comments, message FROM stream where source_id=me()

我很确定在developers.facebook.com/bugs上记录了一个错误,因为参数不能按预期工作。