Facebook好友列表返回空

时间:2014-05-12 18:19:32

标签: 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();

返回的回复是:

{Response:  responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data":[]}}, error: null, isFromCache:false}

可能是什么问题?

1 个答案:

答案 0 :(得分:5)

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