在facebook上获取朋友的信息

时间:2015-08-19 14:36:24

标签: android facebook facebook-graph-api

我开始研究Facebook Graph API。我想列出一些朋友,并输出个人信息(一般信息,就业和教育等)。我怎么能这样做?

好友列表如此:  AccessToken token = AccessToken.getCurrentAccessToken();

    new GraphRequest(
            AccessToken.getCurrentAccessToken(),
            "me/taggable_friends?name,id",
            null,
            HttpMethod.GET,
            new GraphRequest.Callback() {
                public void onCompleted(GraphResponse response) {

                    //parse JSON

                }
            }
    ).executeAsync();

我尝试使用“我/朋友/ {Getting_higher_id}”,但这不起作用。 {Getting_higher_id}看起来像 - > AaRD2Kuv4vBnWfSaUZ2BRT2T3x4Su8MpFii4ZTB_20JwDBgQCMxZDhhLu2Cdylb-PaxZqt2mUXdAmbepjoTrKQRor2Dc

1 个答案:

答案 0 :(得分:1)

首先,taggable_friends仅用于标记朋友,不允许您将其用于其他任何内容。如果您只是想获取信息,则必须使用/me/friends,并且您只能获得授权您的应用的朋友。更多信息:https://developers.facebook.com/docs/graph-api/reference/v2.4/user/friends

根本不可能从未授权您的应用的朋友那里获取数据。您只能使用朋友的名称获取有限标记或邀请令牌,以便标记或邀请朋友加入游戏。