我试图通过Facebook SDK登录Quickblox应用程序但是我得到422错误.
我在Quikblox,Facebook和iOS应用程序中完成了所有需要的工作
创建Facebook应用程序并集成SDK到iOS应用程序.
我在Quickblox管理员中填写了所有必填字段
我在这里验证了令牌
-(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) { }];
我的日志