![](/img/trans.png)
[英]Facebook Graph API v2.2 me/friends only returns no. of users
[英]Facebook graph API /me/friends not returns all friends who authorized app?
经过漫长的冲浪后,我意识到Graph API /me/friends
仅返回也使用该应用程序的用户的朋友。无论如何,我需要经验丰富的人的答复
是否有可能获取用户的所有朋友?
现在,我的第二个查询使用以下代码在通过团队Facebook验证并批准了user_friends
许可后获取用户的朋友,并且我也以user_friends
许可登录。
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/me/friends",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result *
}
}
).executeAsync();
响应
{Response: responseCode: 200, graphObject: {"summary":{"total_count":572},"data":[]}, error: null}.
我的名单中有几个朋友,他们也使用相同的应用程序,但没有得到他们的信息,您也可以在上面的响应中看到只有total_count
返回。
怎么了,有人可以帮我吗?
更新
经过一些调试后,我得到的只是一个朋友的详细信息,而我的朋友比使用该应用程序的朋友多。为什么它不返回其他朋友的详细信息? 任何想法 ?
另外,当我使用Access Token Debugger调试时 ,它告诉用户该用户具有user_friends
作用域。仍然无法获得预期的响应。
如果要在现有应用程序中更新权限,则退出用户将必须注销并使用带有新代码的一组新权限再次登录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.