适用于 iOS 的 Facebook 和 Quickblox 集成
Posted
技术标签:
【中文标题】适用于 iOS 的 Facebook 和 Quickblox 集成【英文标题】:Facebook and Quickblox integration for iOS 【发布时间】:2015-11-23 14:12:28 【问题描述】:我正在开发一个使用 Quickblox SDK 进行聊天的 ios 应用程序。还使用 Facebook SDK 进行登录。使用 facebook 登录时,quickblox 使用 loginWithSocialProvider 方法使用 facebook 登录,但总是返回错误。使用最高 2.3 的 Facebook api 版本,我可以创建帐户并获得成功的响应。但是 Facebook api 版本 2.4 及更高版本即使使用最新的 quickblox sdk 2.5 和 FB SDK 4.6.0,我也会收到错误响应。请帮我弄清楚为什么会这样。请指教。
【问题讨论】:
【参考方案1】:仔细检查您的 facebook 令牌权限,它应该返回正确的电子邮件地址,以便“loginWithSocialProvider”工作。另外请检查您是否以正确的方式使用此方法:
[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]);
];
【讨论】:
我已经检查了电子邮件地址,然后继续'loginWithSocialProvider',但即使我收到错误响应。是否有任何替代解决方案。 你能在这里提供确切的错误吗?使用我的代码查看详细错误。以上是关于适用于 iOS 的 Facebook 和 Quickblox 集成的主要内容,如果未能解决你的问题,请参考以下文章
适用于 iOS 的开发和生产应用程序(使用 Facebook SDK)
使用适用于 ARC 和多个开发人员的最新 iOS SDK 构建 Facebook
适用于 iOS 的 Facebook SDK 不会随链接一起发布照片