2

我是 Facebook 与 android 集成的新手。我已经使用 facebook-android-SDK 登录了 Facebook。现在我想获取所有朋友的详细信息并在 ListView 中显示。我怎样才能做到这一点?

请帮我

提前致谢

4

3 回答 3

6

使用以下代码获取好友列表:

Bundle params = new Bundle();
        params.putString("fields", "name, picture");
        JSONObject jsonFrends = Util.parseJson(facebook.request("me/friends", params));
于 2012-05-04T06:36:44.503 回答
3

我建议按照有关获取用户数据的教程进行操作,然后不要执行

    ...
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 解析响应的优势。

于 2013-02-17T14:01:41.413 回答
0

你可以这样做:

Using the graph API: https://graph.facebook.com/me/friends?access_token="your access_token"
于 2013-09-11T09:01:55.530 回答