在我的应用程序中,我试图检索用户的好友列表。 我要求获得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}
可能是什么问题?
答案 0 :(得分:5)
我假设您在2014年4月30日之后创建了自己的应用,这意味着您正在使用API的v2.0。这意味着只有使用该应用的朋友才会被退回。