gpt4 book ai didi

ios - QuickBlox v2.6 x 通过 Facebook 登录 for iOS

转载 作者:可可西里 更新时间:2023-11-01 03:34:56 26 4
gpt4 key购买 nike

我正在尝试通过 Facebook SDK 登录 Quickblox 应用程序但是我收到 422 错误。

我已经完成了 Quikblox、Facebook 和 iOS 应用程序中需要的所有事情

  1. 创建 Facebook 应用并将 SDK 集成到 iOS 应用。
  2. 我在 Quickblox 管理员中填写了所有必填字段

我验证了 token here

-(IBAction)test:(id)sender {
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logInWithReadPermissions:@[@"email"]
fromViewController:self handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {

if (error) {
// Process error
}
else if (result.isCancelled) {
// Handle cancellations
}
else {
if ([result.grantedPermissions containsObject:@"email"])
{
NSLog(@"result is:%@",result.token.tokenString);
[QBRequest logInWithSocialProvider:@"facebook" accessToken:result.token.tokenString
accessTokenSecret:nil
successBlock:^(QBResponse *response, QBUUser *user) {
// Login succeded
} errorBlock:^(QBResponse *response) {
// Handle error
}];
}
}
}];
}

我也尝试过 QMServicesManager

    [[[QMServicesManager instance]authService]logInWithFacebookSessionToken:[FBSDKAccessToken currentAccessToken].tokenString completion:^(QBResponse *response, QBUUser *userProfile) {

}];

这是我的 logs

最佳答案

您的 facebook token 不会返回电子邮件地址,这是 quickblox 成功注册用户并登录所必需的。

关于ios - QuickBlox v2.6 x 通过 Facebook 登录 for iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34348345/

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