我正在使用这个代码,它只返回我喜欢的25个pges。我怎样才能获得更多?
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"
这给了我空值。
答案 0 :(得分:4)
您无法获得所有条目,默认限制为每个API调用25个,您需要实现分页以获得更多结果:https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#paging
这意味着,如果您想获得100个条目,则需要使用4个API调用来获取所有条目。下一批25个条目的调用位于结果的“下一个”值中,您可以在文档中阅读。
没有分页就没有办法获得所有参赛作品,除非只有25;) - 你可以尝试使用更小的限制,如50或100,看它是否有效,但肯定有最大限制,它'不是很高。