0

在我的 Android 应用程序中,我正在使用 Facebook 集成。如何获取带有 ID、姓名、头像的朋友列表?我从 facebook 收到以下错误响应:

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

这是我的权限列表:

List<String> PERMISSIONS = Arrays
            .asList("publish_actions,user_friends,read_friendlists");

这是我获取朋友列表的代码:

friendlsit.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        Session activeSession = Session.getActiveSession();
        if(activeSession.getState().isOpened()){
            Request friendRequest = Request.newMyFriendsRequest(activeSession, 
                new GraphUserListCallback(){
                    public void onCompleted(List<GraphUser> users,
                            Response response) {
                        Log.e("INFO", response.toString());

                    }
            });
            Bundle params = new Bundle();
            params.putString("fields", "id, name, picture");
            friendRequest.setParameters(params);
            friendRequest.executeAsync();
        }
    }
});

代码错误是什么,如何获取所有好友列表?我正在使用Facebook SDK 3.14.1。这个 SDK 版本是最新的吗?

4

0 回答 0