通过Graph API无法获得超过50条消息

时间:2012-02-06 14:57:52

标签: facebook-graph-api facebook-javascript-sdk messages inbox

运行

FB.api('/me/inbox', {limit:800}, function(response){ console.log(response)});

日志

data: Array[50]
summary: Object

到控制台,显然只有50条消息。将限制设置为较低的值(例如51)会产生相同的结果。

如何解决这个问题?

我已经查看了分页(http://stackoverflow.com/questions/5023757/how-does-paging-in-facebook-javascript-api-works),但是看起来,当没有分页数据时我运行这个请求。

1 个答案:

答案 0 :(得分:2)

尝试使用until参数进行收件箱的分页。

/me/threads?until=2011-05-01

新收件箱现在称为threads而不是收件箱。请参阅https://developers.facebook.com/docs/reference/api/thread/(图谱API资源管理器中的是复数,而不是文档显示的单数)