我开始研究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
答案 0 :(得分:1)
首先,taggable_friends
仅用于标记朋友,不允许您将其用于其他任何内容。如果您只是想获取信息,则必须使用/me/friends
,并且您只能获得授权您的应用的朋友。更多信息:https://developers.facebook.com/docs/graph-api/reference/v2.4/user/friends
根本不可能从未授权您的应用的朋友那里获取数据。您只能使用朋友的名称获取有限标记或邀请令牌,以便标记或邀请朋友加入游戏。