Facebook和iOS的Quickblox集成 [英] Facebook and Quickblox integration for iOS

查看:50
本文介绍了Facebook和iOS的Quickblox集成的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发一个使用Quickblox SDK进行聊天的iOS应用.还使用Facebook SDK进行登录.使用facebook登录时,quickblox使用loginWithSocialProvider方法使用始终返回错误的facebook登录.使用Facebook api版本最高可达2.3,我能够创建帐户并获得成功的响应.但是,即使使用最新的quickblox sdk 2.5和FB SDK 4.6.0,Facebook api 2.4及更高版本也收到错误响应.请帮助我弄清楚为什么会这样.请指教.

I am working on an iOS app which uses Quickblox SDK for chatting purpose. Also used Facebook SDK for login purpose. When used facebook login, quickblox uses loginWithSocialProvider method to login using facebook which always returns error. With Facebook api version upto 2.3 I'm able to create account and able to get successful response. But Facebook api version 2.4 and above I'm getting error response even with latest quickblox sdk 2.5 and FB SDK 4.6.0. Please help me figure out why this is happening. Please advice.

推荐答案

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

Double check your facebook token permissions, it should return correct email address in order to 'loginWithSocialProvider' work. Also please check that you are using this method in a correct way:

[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]);
    }];

这篇关于Facebook和iOS的Quickblox集成的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆