gpt4 book ai didi

facebook - Firebase signInWithCredential 失败 : First argument "credential" must be a valid credential

转载 作者:行者123 更新时间:2023-12-03 14:04:29 28 4
gpt4 key购买 nike

我正在使用 react-native-facebook-login 包来登录用户。目前流程运行良好,在用户输入他们的详细信息后,我成功地看到了一个带有他们信息的对象。

当我尝试使用 signInWithCredential 在 Firebase 中创建帐户时,我收到以下错误消息:

signInWithCredential failed: First argument "credential" must be a valid 

我似乎无法找到需要如何传递该凭据的分割 - 它是字符串、对象、数组等。它只是 token 还是我需要传递其他详细信息(即提供者)?

我目前取回的凭证对象有:
  • 权限:数组
  • token :字符串
  • tokenExpirationDate:字符串
  • 用户 ID:字符串

  • 任何帮助将不胜感激 - 谢谢!

    最佳答案

    感觉很高兴 - 终于破解了坚果。

    他们的关键是 token 需要先更改,然后才能成为相关凭证。见下面的代码:

    onLogin={function(data){
    let token = firebase.auth.FacebookAuthProvider.credential(data.credentials.token);
    firebase.auth().signInWithCredential(token)
    .then((user) => {
    console.log(user)
    }).catch((err) => {
    console.error('User signin error', err);
    });
    }}

    关于facebook - Firebase signInWithCredential 失败 : First argument "credential" must be a valid credential,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41651589/

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