firebase admin:验证电话号码时“发生内部错误。原始服务器响应”

2024-02-26

我正在使用 firebase admin 创建新用户。该用户有电话号码。 当我像这样填写电话号码“7777777”时 我的 firebase 管理员响应有正确的错误:

{ 
 Error: The phone number must be a non-empty E.164 standard compliant identifier string.
at FirebaseAuthError.FirebaseError [as constructor] 
 ...
 ...
errorInfo:
 { code: 'auth/invalid-phone-number',
   message: 'The phone number must be a non-empty E.164 standard 
   compliant identifier string.' 
 },
codePrefix: 'auth' }

但是如果我填写这样的号码“+7777777” 我的 Firebase 管理员回复如下:

{ Error: An internal error has occurred. Raw server response: 
"{"error":{"code":400,"message":"INVALID_PHONE_NUMBER : TOO_SHORT","errors":
[{"message":"INVALID_PHONE_NUMBER : TOO_SHORT","domain":"global","reason":"invalid"}]}}"
at FirebaseAuthError.FirebaseError [as constructor] ...
errorInfo:
 { code: 'auth/internal-error',
   message: 'An internal error has occurred. Raw server response: 
     "{"error":{"code":400,"message":"INVALID_PHONE_NUMBER : 
     TOO_SHORT","errors":
     [{"message":"INVALID_PHONE_NUMBER : 
     TOO_SHORT","domain":"global","reason":"invalid"}]}}"' 
 },
codePrefix: 'auth' }

为什么我会出现这个内部错误?以及如何避免呢?

更新: 我了解缺少国家/地区代码。问题是。为什么是内部错误?而不是“普通”错误?这2个错误有什么区别。


当您将手机号码传递给 firebase 时,您需要在手机号码之前添加您的国家/地区代码。

Ex :

如果您所在的国家/地区是美国(国家/地区代码:+1)并且您的电话号码是 222-333-4444,那么您需要发送 +12223334444

您还可以使用美国测试号来测试 firebase mobile auth

以下是美国的测试号码和短信代码 电话号码 : "+16505554567" 短信代码:“123456”

请阅读完整详细信息:https://firebase.google.com/docs/auth/android/phone-auth https://firebase.google.com/docs/auth/android/phone-auth

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

firebase admin:验证电话号码时“发生内部错误。原始服务器响应” 的相关文章

  • 确定是否向 Firebase 实时数据库添加或删除数据

    每当添加新帖子时 我都会尝试将通知推送到 Android 应用程序 但是 只要数据 更改 即即使帖子被删除 我不需要 通知也会到达 我如何设置一个条件 以便 FCM 仅在添加帖子时才发送通知 这是我的 index js 文件 const f
  • 如何将数据从 Parse.com 迁移到 Firebase

    我有两个当前正在使用 Parse com 的生产应用程序 我没有计划使用 Parse 服务器 我想切换到 firebase 服务 我想知道是否有办法将我的数据库从 Parse com 迁移到 Firebase Parse 和 Firebas
  • Firebase 托管部署失败

    Running firebase deploy在给我一个超时错误之前会运行几分钟Error ESOCKETTIMEDOUT 我之前已经成功部署了多次 除了项目的前端 用 React 编写 之外 没有更改任何内容 我有一个单独的文件夹 其中包
  • iOS 和 Firebase 自动续订订阅

    我的问题 我很难找到一种使用 Firebase 在 iOS 中安全管理自动续订订阅的方法 购买流程 User1 purchases a subscription 使用订阅标识符更新 Firebase 上 User1 的帐户 用于解锁内容 存
  • Firestore 是否有 Dart 接口 - 使用 API,如 https://firebase.google.com/docs/firestore/quickstart 中所示?

    此 Firestore 文档 https firebase google com docs firestore quickstart https firebase google com docs firestore quickstart 显
  • FIRApp 链接器错误 [“_OBJC_CLASS_$_FIRApp”]

    我已经搜索过 SO 和 Google 但找不到有效的答案 我已经在多个项目中使用了新的 Firebase Cocoapod 但是现在 当将其添加到不同的项目时 我收到以下错误 我正在使用 Xcode 7 3 1 和 cocoapods 1
  • 使用 onAuthStateChanged 通过 Flutter 登录 Firebase

    在 Flutter 之外 当我实现 firebase 身份验证时 我总是使用 firebase 提供的 onAuthStateChanged 侦听器来确定用户是否登录并做出相应响应 我正在尝试使用 flutter 做类似的事情 但我可以找到
  • 使用 Firebase 跟踪应用链接

    我们有 Android 和 iOS 应用程序 我们想要跟踪我们的应用程序是从哪些链接下载的 因此 如果我们在 Facebook 上发布了我们应用程序的链接 并且有人点击该链接并下载了它 它应该记录该应用程序是在 Facebook 上下载的
  • 使用可选的 key 参数限制 firebase equalTo 查询

    我有一种感觉 来自 SQL 背景的我对这个特性的理解可能是错误的 文档很少 我找不到很好的例子或解释 我正在寻求对以下内容的澄清https github com angular angularfire2 blob master docs 4
  • 使用 Firebase 数据 Swift、Xcode 7 填充 UITableViewController

    我正在与swift in Xcode 7 我完全陌生Swift Xcode and Firebase 我想要三个UITableViewController在我的 iOS 应用程序中 前两个TableView controllers将需要动态
  • 使用 AngularFireObject 和 switchMap

    我真的不知道如何解决这个问题 我该如何修复这个错误 in user service ts import Injectable from angular core import AngularFireDatabase AngularFireL
  • 如何/可以手动调用触发器 Firebase 函数?

    在我们的应用程序中 我们不断使用可调用函数 有时冷启动可能会让人头疼 因为我们仍在开发它并且除了我们之外没有用户使用它们 我们认为加快这个过程的方法是在打开应用程序 登录之前调用每个函数 它们不多 目前大约有 20 个 我们的账单不会到月球
  • 如何向firebase的云函数传递参数

    我正在使用安卓 用户登录firebase后 如何根据账号检索firestore中的用户信息 我的功能是在firebase的云功能中 我的代码如下 mFunctions getHttpsCallable getInfo call contin
  • React Redux:调度时无限循环

    我发现这个问题很常见 但我没有找到适合我的情况的解决方案 我正在尝试使用 React 和 Redux 以及 Redux thunk 将用户重定向到 React Native 中的另一个导航器 如果我只显示主屏幕 它工作正常 但是当我从登录屏
  • ios-使用 firebase 发送通知

    我正在尝试创建带有通知的应用程序 通知必须从 php 文件发送到 firebase 然后发送到设备 起初 我尝试使用 firebase 控制台发送 效果完美 但是当我尝试使用 php 发送通知时 我遇到了问题 显示已成功发送 但我没有收到任
  • 将 WordPress 用户导入 Firebase 身份验证

    我正在将我的 Wordpress 网站迁移到 Firebase 我已成功将我的 Wordpress 用户导出为下面的 JSON 格式 如中所述文档 https firebase google com docs cli auth 我相信 Wo
  • 在 React 中渲染来自 Firebase 的数据

    请帮助我渲染从 Firebase 实时数据库检索的数据 我成功从 Firebase 中以数组形式检索数据 下一步是显示数据 问题就从这里开始了 我想要显示的数据应该存储在 模块 状态 首先 它被设置为一个空数组 然后检索数据 通过 Coum
  • Android 堆栈跟踪显示生产 Firebase crashlytics 中的测试代码

    该应用程序的 Play 商店版本的 Firebase crashlytics 中报告了该异常 当用户进入启动活动时会发生这种情况 任何帮助 将不胜感激 谢谢 没有其他可用的堆栈跟踪有助于跟踪代码发生的位置 Fatal Exception j
  • 有没有办法阻止 Firebase Cloud Functions 使用 Firebase Storage 中的存储空间?

    我在控制台中查看 Firebase 存储使用情况 注意到在部署云功能的那天 存储使用量出现了巨大的激增 我看到一条新的橙色线出现 称为us artifacts PROJECT NAME appspot com 为什么我与 Cloud Fun
  • 如何将包含所有嵌套数据的Firebase文档移动到其他集合?

    我想将特定文档及其所有嵌套集合从一个集合移动到另一个集合 是否可以 db collection codes doc specificDoc setLocation db collection archive 或者类似的东西 Firestor

随机推荐