iOS版的Facebook和Quickblox集成



我正在开发一款iOS应用程序,该应用程序使用Quickblox SDK进行聊天。还使用了Facebook SDK进行登录。当使用facebook登录时,quickblox使用loginWithSocialProvider方法使用facebook登录,该方法总是返回错误。使用Facebook api版本高达2.3,我能够创建帐户,并能够获得成功的响应。但是,即使使用最新的quickblox sdk 2.5和FB sdk 4.6.0,我也会收到错误响应。请帮我弄清楚为什么会发生这种事。请提供建议。

仔细检查您的facebook令牌权限,它应该返回正确的电子邮件地址,以便"登录SocialProvider"工作。此外,请检查您是否以正确的方式使用此方法:

[QBRequest logInWithSocialProvider:@"facebook" accessToken:[[FBSDKAccessToken currentAccessToken] tokenString] accessTokenSecret:nil successBlock:^(QBResponse * _Nonnull response, QBUUser * _Nullable user) {
        //
        NSLog(@"Logged in as %@", [user description]);
    } errorBlock:^(QBResponse * _Nonnull response) {
        //
        NSLog(@"Error: %@", [response.error description]);
    }];

最新更新