如何解决如何使用 getAdminSdkConfig API 来初始化 firebase admin SDK?
我有一个创建 GCP 并通过 API 添加 firebase 资源的项目。 此外,我需要使用 admin SDK 创建一个用户,但为了使用它,我需要使用 - firebase_admin.initialize_app(cred) 来初始化我的 firebase 管理员。
我正在使用以下 API projects.getAdminSdkConfig 以获取项目详细信息以通过管理 SDK 对其进行初始化,但我不确定如何使用响应。
Google 文档链接:https://firebase.google.com/docs/projects/api/reference/rest/v1beta1/projects/getAdminSdkConfig
我对 API 的回应是: {'projectId':'test-project-880459','storageBucket':'test-project-880459.appspot.com'} 如何使用它来初始化管理 SDK?
解决方法
我终于找到了。 初始化的应用程序应该获得两个参数,cred 和从 getSdkConfig API 接收的配置 json。
cred = credentials.Certificate(CREDENTIALS_KEY_PATH)
config = {authDomain: 'project-id.firebaseapp.com',projectId: 'project-id'}
firebase_admin.initialize_app(cred,config)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。