gpt4 book ai didi

ios - ACAccountCredential 为 oauthToken 返回 null

转载 作者:可可西里 更新时间:2023-11-01 05:36:14 25 4
gpt4 key购买 nike

我通过以下方式访问用户的 facebook:

[accStore requestAccessToAccountsWithType:fbAccountType
options:options
completion:^(BOOL granted, NSError *error) {
if (granted) {
// If access granted, then get the Facebook account info
NSArray *accounts = [accStore
accountsWithAccountType:fbAccountType];
ACAccount *acc = [accounts lastObject];

// Get the access token, could be used in other scenarios
ACAccountCredential *fbCredential = [acc credential];
NSString *accessToken = [fbCredential oauthToken];
NSLog(@"Facebook Access Token: %@", accessToken);


// Add code here to make an API request using the SLRequest class

} else {
NSLog(@"Access not granted");
}
}];

打印出来:

 Facebook Access Token: (null)

我被授予访问权限,但 token 为空。我做错了什么?

谢谢

最佳答案

我已经通过更新凭据解决了这个问题。也就是说,在授予对 FB 的访问权限后,但在 ACAccountCredential 的 oauthToken 返回 nil 的情况下,我们只需调用 ACAccountStore 的 renewCredentialsForAccount。更新凭证,之后 token 有效!

关于ios - ACAccountCredential 为 oauthToken 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17737667/

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