gpt4 book ai didi

javascript - AngularFire cordova Oauth 无法运行

转载 作者:行者123 更新时间:2023-12-03 05:26:02 26 4
gpt4 key购买 nike

所以我正在使用 angularfire auth 构建一个 ionic 应用程序,但是由于环境 http/https 的原因, $signInWithRedirect 和 $signInWithPopUp 将无法工作,所以我添加了 cordovaOauth插件和我的代码如下所示:

  $cordovaOauth.facebook("app_id", ["email"]).then(function (result) {
alert(result.access_token); //i get this alert
Auth.$signInWithCredentials(result.access_token).then(function (firebaseUser) {
alert('success');
alert(firebaseUser);
$scope.firebaseUser = firebaseUser;
}, function (error) {
alert(error);
});
}, function (error) {
alert(error);
});

当我运行此命令时,我收到警报 result.access_token虽然我不会进入下一个警报,这意味着我的 $signInWithCredentials 有问题.

我在这里遗漏了什么吗?任何帮助将不胜感激。

最佳答案

$signInWithCredentials 应为 $signInWithCredential您还必须将访问 token 包装在凭证对象中:$signInWithCredential(firebase.auth.FacebookAuthProvider.credential(result.access_token));

关于javascript - AngularFire cordova Oauth 无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41139490/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com