OStack程序员社区-中国程序员成长平台

标题: ios - 使用 ionic 和 ngCordovaOauth 卡在 Facebook 登录 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 07:13
标题: ios - 使用 ionic 和 ngCordovaOauth 卡在 Facebook 登录

我已经为此苦苦挣扎了 2 天或更长时间。 它只是不起作用。无论如何,我都会卡在“无法获取/回调”屏幕上。

我正在尝试登录 Facebook。

我的设置:

在 config.xml:

<access origin="*"/>

在 iOS 模拟器和 iOS 真实设备上运行。通过 ionic emulate ios 和 Xcode 进行仿真。

我已经重新安装了所有东西,包括 Nodejs。

我明白了: error using iOS emulator

我认为这与 ng-cordova-oauth 错误有关:https://github.com/nraboy/ng-cordova-oauth/issues/43

我也发过帖。

有什么想法吗?



Best Answer-推荐答案


我解决了!!问题不在于 ngCordovaOauth。 问题是 Facebook 返回的是错误代码而不是 access_token。

所以解决方案正在改变:

facebookLogin: function() {
   return $cordovaOauth.facebook(appID, ["email", "read_stream", "user_website", "user_location", "user_relationships"]).then(function(result) {

到这里:

facebookLogin: function() {
   return $cordovaOauth.facebook(appID, ["email"]).then(function(result) {

关于ios - 使用 ionic 和 ngCordovaOauth 卡在 Facebook 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30262925/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4