我正在使用Facebook SDK 4.x,并且我需要获取具有名称的朋友列表,但我无法获取它,
我也已经实现了这个graph API

new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/me/friend",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
    public void onCompleted(GraphResponse response) {
        /* handle the result */
    }
}
).executeAsync();


这是我的reponse

response {Response: responseCode: 200, graphObject: {"summary":{"total_count":3},"data":[]}, error: null}


如果您有除plz给我以外的任何想法,我不会在朋友列表中找到名字。
提前致谢。

最佳答案

我有使用此的解决方案

new GraphRequest(
            AccessToken.getCurrentAccessToken(),
            "/me/taggable_friends",
            null,
            HttpMethod.GET,
            new GraphRequest.Callback() {
                public void onCompleted(GraphResponse response) {
                    Log.e("getFriendsDat",""+ response);
                }
            }
    ).executeAsync();


您将获得带有名称和详细信息的朋友列表。
您必须添加user_friends权限,并且需要提交您的应用以供审核。

09-08 11:27