gpt4 book ai didi

facebook - 没有访问 token 无法获取 Facebook 用户的个人资料图片

转载 作者:行者123 更新时间:2023-12-04 01:13:59 25 4
gpt4 key购买 nike

我以这种方式获取用户的个人资料图片:https://graph.facebook.com/USER_ID/picture直到今天一切都很好。今天我用午餐吃我的应用程序,我开始获取默认个人资料图片而不是真实图片。

看来我现在需要访问 token 。

不工作

https://graph.facebook.com/USER_ID/picture

工作

https://graph.facebook.com/USER_ID/picture?access_token=ACCESS_TOKEN

问题

发生了什么事?我没有更改 fb 应用程序的代码或配置,昨天一切正常。

重要提示:我的应用处于开发模式

最佳答案

根据您的平台,您可以获得临时访问 token

安卓

 @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
accessToken = AccessToken.getCurrentAccessToken();
}

iOS

- (void)viewDidLoad
{
[super viewDidLoad];
NSString *accessToken = [FBSDKAccessToken currentAccessToken];
}

Javascript

FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
var accessToken = response.authResponse.accessToken;
}
} );

可以在此处找到更详细的代码片段和解释 https://developers.facebook.com/docs/facebook-login/access-tokens

获取 accessToken 后,您可以使用 https://graph.facebook.com/USER_ID/picture?access_token=ACCESS_TOKEN 从 Graph API 获取用户的 Facebook 个人资料图片,就像你说。

关于facebook - 没有访问 token 无法获取 Facebook 用户的个人资料图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63937809/

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