【问题标题】:Firebase bulk edit usersFirebase 批量修改用户
【发布时间】:2022-03-09 23:58:58
【问题描述】:

firebase admin sdk 有批量编辑用户的方法吗?

它有 getUsers、deleteUsers 和 importUsers 的批量方法,但没有编辑选项?

编辑:我用 google/firebase here 提出了一个 github 问题

【问题讨论】:

标签: javascript node.js firebase firebase-authentication


【解决方案1】:

据我所知,Admin SDK 中的 Firebase Auth 除了updateUser (docs) 没有任何其他方法来更新单个用户。我建议按 UID 检索所有用户,修改它,按 UID 批量删除所有用户,然后执行导入步骤 (import docs)。确保为每个 API 调用将数据分块 1000,因为这是 API 限制。或者,您可以一一循环updateUser

【讨论】:

  • 我想知道 bulkImport 是否可以安全地用于更新现有用户,我可以输入正确的 uid/电子邮件,然后它可以用于批量设置自定义声明。我不确定它如何处理数据中的空白(它是否合并?或者只是用新数据替换)我尝试使用 map 函数调用 updateUser 但它太容易达到速率限制并获得 auth/quota-exceeded错误
猜你喜欢
  • 2022-08-14
  • 2014-04-11
  • 2015-07-08
  • 2023-04-06
  • 1970-01-01
  • 2017-01-31
  • 1970-01-01
  • 2016-07-12
  • 2017-09-13
相关资源
最近更新 更多