gpt4 book ai didi

android - 如何获取当前 Facebook 用户的公共(public) ID(不是 scoped-id)或获取当前用户的个人资料照片

转载 作者:行者123 更新时间:2023-11-30 01:52:30 25 4
gpt4 key购买 nike

有谁知道如何使用较新的 Facebook API/Graph 来获取用户的公共(public) ID(不是作用域 ID)或访问用户的公共(public)照片?假设他们已登录,我只想访问当前用户的公开个人资料照片或他们的公开 URL/ID。有任何想法吗?我查看了所有 API 文档,我能找到的是:

/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{user-id}/picture",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();

但在这种情况下,用户 ID 变量需要是公共(public)用户 ID,Facebook 必须获取用户 ID 的所有方法都返回作用域 ID,而不是公共(public) ID/URL。
有什么建议或解决方案吗?谢谢!

最佳答案

没有办法再获取全局 ID - 这会使 App Scoped ID 的整个概念变得毫无意义。

您可以使用以下 URL 获取当前个人资料图片:https://graph.facebook.com/[app-scoped-id]/picture - 它也适用于范围内的图片。

关于android - 如何获取当前 Facebook 用户的公共(public) ID(不是 scoped-id)或获取当前用户的个人资料照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32798922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com