使用最新的sdk从Android应用程序中获取朋友列表

时间:2014-05-21 06:59:57

标签: android android-facebook

我正在尝试构建一个应用程序,在朋友的Facebook墙上发布消息。我想得到朋友列表,想要选择朋友并发送消息给我的朋友。但我无法获取使用facebook sdk的朋友列表。我可以列出零大小。任何人都可以帮助我吗?我已经在这里发布了我的代码。

public void btnFacebookClicked(View view) {


openActiveSession(this,true,statusCallback);
}

    Session.StatusCallback statusCallback = new Session.StatusCallback()
    {
        @Override
        public void call(final Session session, SessionState state, Exception exception)
        {
            if(session.isOpened())
            {


                requestFacebookFriends(session);


            }
        }
    };
 private void requestFacebookFriends(Session session) {
        Request.executeMyFriendsRequestAsync(session,
                new Request.GraphUserListCallback() {
                    @Override
                    public void onCompleted(List<GraphUser> users,
                                            Response response) {
                        // TODO: your code for friends here!
 Log.e("THIS IS FRIENDLIST",users.size()+"");
                    }
                });
    }

1 个答案:

答案 0 :(得分:0)

看起来您正在使用facebook Graph v2.0,截至2014年4月30日,您无法从Facebook中检索完整的朋友列表,只能查看正在使用该应用的朋友。