我是 Facebook 与 android 集成的新手。我已经使用 facebook-android-SDK 登录了 Facebook。现在我想获取所有朋友的详细信息并在 ListView 中显示。我怎样才能做到这一点?
请帮我
提前致谢
我是 Facebook 与 android 集成的新手。我已经使用 facebook-android-SDK 登录了 Facebook。现在我想获取所有朋友的详细信息并在 ListView 中显示。我怎样才能做到这一点?
请帮我
提前致谢
使用以下代码获取好友列表:
Bundle params = new Bundle();
params.putString("fields", "name, picture");
JSONObject jsonFrends = Util.parseJson(facebook.request("me/friends", params));
我建议按照有关获取用户数据的教程进行操作,然后不要执行
...
if (state.isOpened()) {
userInfoTextView.setVisibility(View.VISIBLE);
// Request user data and show the results
Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
if (user != null) {
// Display the parsed user info
userInfoTextView.setText(buildUserInfoDisplay(user));
}
}
});
}
...
使用Request.executeMyFriendsRequestAsync它是 Request 类的一部分。
编辑:这还具有使用 Facebook Android SDK 解析响应的优势。
你可以这样做:
Using the graph API: https://graph.facebook.com/me/friends?access_token="your access_token"