gpt4 book ai didi

ios - 早些时候尝试从 facebook sdk 登录它工作正常但现在出现错误?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:00:29 26 4
gpt4 key购买 nike

1. 早些时候尝试从 facebook sdk 登录它工作正常但现在从不同帐户登录后给出“domain=com.facebook.sdk.login code=304”错误。下面是我的代码

- (IBAction)fbLoginClick:(id)sender
{

if ([AppDelegate getAppDelegate].internetActive) {

FBSDKLoginManager * login = [[FBSDKLoginManager alloc] init];

[login logInWithReadPermissions:@[@"public_profile", @"email",@"user_birthday",@"user_friends",@"user_posts"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {

if (!error)
{
NSMutableArray *grantedPermission = (NSMutableArray *)result.grantedPermissions;
if(![grantedPermission containsObject:@"public_profile"] || ![grantedPermission containsObject:@"email"] || ![grantedPermission containsObject:@"user_birthday"] || ![grantedPermission containsObject:@"user_friends"] || ![grantedPermission containsObject:@"user_posts"])
{

[login logInWithReadPermissions:@[@"public_profile", @"email",@"user_birthday",@"user_friends",@"user_posts"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error)
{
if(result.token)
{
[self getFacebookProfileInfos];
}

}];

}
else
{
[self getFacebookProfileInfos];
}
// There is an error here.

}


}];
}
else
{

UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"Internet Connection" message:@"Please check Internet connection" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
}
}
</i>

最佳答案

你试试这段代码来解决你的问题

您获得访问 token 然后注销您的 session 。

FBSDKLoginManager *logMeOut = [[FBSDKLoginManager alloc] init];
[logMeOut logOut];

在您的情况下,您会获得 accessTokens,然后注销 fb session 。

关于ios - 早些时候尝试从 facebook sdk 登录它工作正常但现在出现错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31404585/

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