firebase_admin generate_reset_password_link无效

问题描述 投票:0回答:1

我使用pycharm作为ide。我已经初始化了firebase。但是我想使用generate_password_reset_link选项。所以我将firebase_admin安装到项目中。我下载了json文件,我认为它应该保存为pycharm中的静态文件。但是这给了我一个错误。所以我做了以下几点。但我不断收到错误firebase_admin没有名为auth的属性,或者firebase_admin没有名为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)
firebase firebase-authentication firebase-admin
1个回答
0
投票

您需要导入auth模块:

from firebase_admin import auth
© www.soinside.com 2019 - 2024. All rights reserved.