我打算得到所有过去的职位。我已经创建了一个Facebook应用程序。执行此代码后,我已使用正确的appid和密码正确登录。
function loadPage() { // calls the first batch of records
FB.api("/me/feed",{},function(response) { procBatch(response) } );
}
function procBatch(dat) { // handle this batch, request the next batch
for ( i = 0; i < dat.data.length; i++ ) {
procRow(dat.data[i]); // process this row
}
if ( typeof(dat.paging) != 'undefined' ) {
FB.api(dat.paging.next, {}, function(response){ procBatch(dat); } );
} else {
alert("No more records expected");
}
}
不幸的是,这只花了我大约六个月的时间。
有可能再回头吗?
提前致谢。
是的,那是可能的。
这可以通过增加每页对象数的限制来完成。我没有尝试检索所有帖子,但是我很确定您可以轻松检索甚至已有数年历史的帖子。
您可以打电话,/me/feed?limit=numberOfObjectsPerPage
而不仅仅是/me/feed
增加此限制。
您可以在此处找到更多信息。请查看链接上的基于时间的分页。这将向您说明如何管理提要的输出。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句