Facebook图形API /我/朋友不会返回授权应用的所有朋友吗?

时间:2016-01-08 14:27:54

标签: android facebook facebook-graph-api facebook-friends

经过长时间的冲浪后,我意识到图谱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进行调试时,它会告诉用户{。}} scope.still未获得预期的响应。

1 个答案:

答案 0 :(得分:1)

如果要更新现有应用程序中的权限,则退出用户必须使用新代码注销并使用新的权限集再次登录。

相关问题