得到所有Facebook的喜欢没有分页在Android
问题描述:
我使用这个代码,它只返回25喜欢我喜欢。我怎么能得到更多?得到所有Facebook的喜欢没有分页在Android
new Request(facebook.getSession(),
"/me/likes",
null,
HttpMethod.GET,
new Request.Callback() {
@Override
public void onCompleted(Response response) {
JSONArray arr = null;
GraphObject go = response.getGraphObject();
JSONObject jso = go.getInnerJSONObject();
我想:
/me/likes?limit=999"
这让我空值。
答
你不容只是得到所有条目,默认的上限是25%的API调用,你需要实现分页,以获得更多的结果:https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#paging
这意味着,如果你想获得100个条目,你需要使用4个API调用来获取所有这些。下一批25个条目的调用位于结果的“下一个”值中,您可以在文档中阅读。
没有分页,没有办法获得所有的条目,除非只有25;) - 你可以尝试一个更小的限制,如50或100,看看它是否有效,但肯定有最大限制,它不是很高。
我试过50,我仍然得到空 – jason 2015-02-24 20:37:26
那么你可能只需要使用25,并使用分页毕竟。无论如何,这是最安全的方式。从我的经验来看,依靠极限参数是不好的。 – luschn 2015-02-24 20:53:42