firebase - firebase_admin generate_reset_password_link 不起作用
问题描述
我正在使用 pycharm 作为 ide。而且我已经初始化了firebase。但是我想使用generate_password_reset_link选项。所以我将firebase_admin安装到项目中。我下载了json文件,我认为它应该保存为pycharm中的静态文件。然而,这给了我一个错误。所以我做了以下事情。但我不断收到错误 firebase_admin has no attribute called auth ,或者 firebase_admin has no attribute called generate_password_reset_link。有人可以帮忙吗
import firebase_admin
from firebase_admin import credentials
cred = {
"type": "service_account",
"project_id": "xxxxxxxxx",
"private_key_id": "xxxxxxxxxx",
"private_key": "",
"client_email": "",
"client_id": "",
"auth_uri": "",
"token_uri": "",
.............
}
firebase_admin.initialize_app(cred)
email = request.POST.get('email')
link = firebase_admin.auth.generate_email_verification_link(email)
解决方案
You need to import the auth
module:
from firebase_admin import auth
推荐阅读
- jquery - JQuery - 将数组元素设置为每个属性值
- amazon-web-services - 快照大小如何影响 Amazon Redshift 中的还原过程?
- python - 我正在尝试从网站中提取特定表格,但我在执行此操作时遇到问题
- java - 运行 apksigner verify 时出错
- python - Python:添加由前一个键中的单词组成的新字典键
- ruby-on-rails - 带有外部授权和回调的 Rails before_action
- python - 从满足条件的熊猫列中提取属性[按频率排序]
- c - 可以在一行中声明/分配一个 int* 吗?
- reactjs - NEXT JS - 如何删除查询参数
- c++ - 使用 boost::hana Y-combinator 时出现 Clang 编译器错误