我使用以下内容通过我的Android应用获取朋友
Bundle params = new Bundle();
params.putString("fields", "id,name,birthday");
Utility.mAsyncRunner.request("me/friends", params, new EventsRequestListener());
我一直在查看文档,但无法找到有关将返回多少朋友的任何详细信息。我可以传入限制参数,例如500吗?所有api电话中的这个标准还是这个标准?
答案 0 :(得分:2)
您可以使用https://graph.facebook.com/me/friends?limit=5
或
Utility.mAsyncRunner.request("me/friends?limit=5", params, new EventsRequestListener());
您可以使用Graph Explorer检查您的朋友限制:
点击图表API ,然后在编辑文本中添加您的查询,您应该将访问令牌传递到此中,以便通过单击 GetAccess令牌按钮获取访问令牌。它将要求选择朋友数据权限,然后您将获得访问令牌,然后添加您的查询以检查您的结果。
答案 1 :(得分:2)
我遇到了与接受答案的OP相同的问题。绕过API添加的方法是什么?是将限制设置为您的参数之一。
Bundle params = new Bundle();
params.putString("limit", "10");
Utility.mAsyncRunner.request("me/friends", params, new EventsRequestListener()));
创建URL时,它会在访问令牌
之后正确添加“& limit = 10”答案 2 :(得分:0)
是的,你可以通过add?limit = 5传递限制为:
Utility.mAsyncRunner.request("me/friends?limit=5", params, new EventsRequestListener());
了解更多详情请见Graph API