Facebook好友列表返回空

gal*_*van 2 android facebook facebook-graph-api

在我的应用程序中,我正在尝试检索用户的朋友列表.我要求获得user_friends权限,并在活动中签入授予权限.问题是朋友列表随时返回空.

我使用以下代码:

        Request request = Request.newMyFriendsRequest(_session, new Request.GraphUserListCallback() {

        @Override
        public void onCompleted(List<GraphUser> listFacebookFriends, Response response) {
            Toast.makeText(MainActivity.this, ""+listFacebookFriends.size(), Toast.LENGTH_LONG).show();
            Log.d(TAG, response.toString());
        }
    });

    request.executeAsync();
Run Code Online (Sandbox Code Playgroud)

返回的响应是:

{Response:  responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data":[]}}, error: null, isFromCache:false}
Run Code Online (Sandbox Code Playgroud)

可能是什么问题?

Wiz*_*Kid 5

我假设您在2014年4月30日之后创建了应用,这意味着您使用的是API的v2.0.这意味着只有使用该应用程序的朋友才会被退回.