我是firebase的新手,我想用脚本创建10000个用户,但我被阻止了。
现在我想将它们全部删除并再次执行,但删除它现在是一个大问题。
如何删除所有这些用户?并使10000名用户?
我生成的随机用户的屏幕截图:
提前致谢。
答案 0 :(得分:1)
比起乍看文档更容易做到。
几行代码将在Python中完成:
doSignInWithTwitter = () =>
this.auth.signInWithPopup(this.twitterProvider);
答案 1 :(得分:0)
批量删除用户的最简单方法可能是通过管理SDK,其中API为list users,然后为delete a user。
答案 2 :(得分:0)
由于支持Node.js firebase-admin
版本8.12.0
,delete multiple users。
这是示例代码。
admin.auth().deleteUsers([uid1, uid2, uid3])
.then(deleteUsersResult => {
console.log('Successfully deleted ' + deleteUsersResult.successCount + ' users');
console.log('Failed to delete ' + deleteUsersResult.failureCount + ' users');
deleteUsersResult.errors.forEach(err => {
console.log(err.error.toJSON());
});
})
.catch(error => {
console.log('Error deleting users:', error);
});
注意:像list all users
这样,每批允许删除的最大用户数量是 1000