我正在使用脸谱图api在网站上显示Facebook页面的数据,有很多帖子,所以我必须使用分页因为FB现在每回复只返回100个帖子,所以接下来的100个帖子我必须使用分页。为此,我发现基于光标的分页是合适的。
我正在使用jquery ajax通过调用此url -
从FB获取数据https://graph.facebook.com/page_id/feed?fields=id,likes.limit(1).summary(true){id},comments.limit(1).summary(true){id}&limit=100&access_token=token_here
现在,当我获得数据时,应该有游标值,以实现分页,如下所示 -
"paging": {
"cursors": {
"after": "MTAxNTExOTQ1MjAwNzI5NDE=",
"before": "NDMyNzQyODI3OTQw"
},
"previous": "https://graph.facebook.com/page_id/feed?limit=100&before=NDMyNzQyODI3OTQw"
"next": "https://graph.facebook.com/page_id/feed?limit=100&after=MTAxNTExOTQ1MjAwNzI5NDE="
}
但我不明白。那么我怎么能确定自己超越'和'之前'返回数据末尾的参数值将遍历下100个帖子? 在使用图形api调用获取FB页面数据时,在什么情况下会出现这些游标值?如果可能,请回复详细信息和示例。