我正在尝试构建一个应用程序,在朋友的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()+"");
}
});
}
答案 0 :(得分:0)
看起来您正在使用facebook Graph v2.0,截至2014年4月30日,您无法从Facebook中检索完整的朋友列表,只能查看正在使用该应用的朋友。