0

当用户进行身份验证时,我有 user_friends 权限,我尝试了很多从 facebook 获取朋友列表

这是我的电话

       /* make the API call */
        new Request(
                session,
                "/me/taggable_friends" /*"/me/friendlists"*/  /*"/"+id+"/friends"*/ /*"/me/friends"*/,
                null,
                HttpMethod.GET,
                new Request.Callback() {
                    public void onCompleted(Response response) {
       /* handle the result */
                        Log.d(TAG, "friends list request response:" + response.getRawResponse());

                    }
                }
        ).executeAsync();

我只有用我创建了 facebook id 的帐户才能获得朋友列表,如果尝试使用另一个新帐户,它只会给出计数但没有数据

谁能帮帮我吗

4

1 回答 1

0

developer.facebook.com/docs/apps/changelog:“朋友列表现在只返回也使用您的应用程序的朋友:通过 /me/friends 端点返回的朋友列表现在仅限于已授权您的应用程序的朋友列表"

现在你可以设置 Settings.setPlatformCompatibilityEnabled(true);,它会工作,但很快 Fb 会禁用它。

于 2014-11-06T11:16:26.590 回答