如何使用最新的SDK版本在facebook中获取好友列表

时间:2014-06-02 16:55:38

标签: android facebook facebook-graph-api facebook-fql facebook-friends

在我的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版本是最新的吗?

0 个答案:

没有答案