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