我尝试使用图表API的https://graph.facebook.com/me/inbox?limit=0&access_token=<extended_access_token>
访问Facebook收件箱,这会返回收件箱中最近的几条消息,而无法访问先前的消息。收件箱没有分页。另外,我找不到与此相关的任何文档。任何帮助,将不胜感激。Facebook Graph API只返回一个收件箱页面?
API的设计是这样吗?
我尝试使用图表API的https://graph.facebook.com/me/inbox?limit=0&access_token=<extended_access_token>
访问Facebook收件箱,这会返回收件箱中最近的几条消息,而无法访问先前的消息。收件箱没有分页。另外,我找不到与此相关的任何文档。任何帮助,将不胜感激。Facebook Graph API只返回一个收件箱页面?
API的设计是这样吗?
尝试使用until参数分页收件箱。
/me/threads?until=2011-05-01
新的收件箱现在被称为线程,而不是收件箱。请参阅https://developers.facebook.com/docs/reference/api/thread/(在图形API资源管理器中,它是复数形式,而不是文档中显示的单数形式)
您可以通过添加?limit =请求上的金额设置任何限制。
实施例:
FB.api('/me/threads/?limit=50', function(response){
console.log(response);
});
当使用[图形API资源管理器(https://developers.facebook.com/tools/explorer)我可以看到所有我的收件箱消息。 API应该以相同的方式工作。 – Lix 2012-01-15 23:12:53
我增加了限制= 0。它返回一些更多的消息,但不是整个收件箱 – Vignesh 2012-01-15 23:19:55