Facebook Api无法读取所有状态

时间:2011-05-30 03:15:58

标签: facebook facebook-graph-api

为什么我启用应用程序时只能看到26条状态消息?我希望能够看到所有这些。我启用了以下权限: user_status,friends_status,read_stream,publish_stream, offline_access。 我在提取时也设置了limit = 0,但这似乎没有太大差别。关于我做错了什么的建议?

1 个答案:

答案 0 :(得分:3)

如果您将限制设置为0,Facebook仍将使用默认页面大小来分页数据。您可以将限制设置为非常高的数字,但我不知道您可以设置的最高数字。您可以做的是查看从Facebook返回的响应,最后应该有一个分页json对象,它将链接到下一个/上一个状态更新列表。

它看起来像:

"paging": {
      "previous": "https://graph.facebook.com/me/feed?access_token=...&limit=25&since=1306385716",
      "next": "https://graph.facebook.com/me/feed?access_token=...&limit=25&until=1301543613"
   }

使用它们来获取下一组结果。