gpt4 book ai didi

Pyrebase 库拒绝 Firebase 权限

转载 作者:行者123 更新时间:2023-12-03 00:09:45 25 4
gpt4 key购买 nike

我已设置 Firebase 帐户和数据库。

我已将带有 API key 的配置复制到我的 Python 代码中。

我在 Python 3.5 上仍然收到 401 权限被拒绝错误

import pyrebase
config = {
"apiKey": "*****",
"authDomain": "***-bot.firebaseapp.com",
"databaseURL": "https://***-bot.firebaseio.com",
"storageBucket": "ebo-bot.appspot.com"
}

firebase = pyrebase.initialize_app(config)
db = firebase.database()
data = {"name": "Mortimer 'Morty' Smith"}
db.child("users").child("Morty").set(data)

我的数据库规则设置为:

{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}

最佳答案

我在尝试将数据上传到数据库时遇到了同样的问题。我重读了开头:https://github.com/thisbejim/Pyrebase/blob/master/README.md

import pyrebase

config = {
"apiKey": "apiKey",
"authDomain": "projectId.firebaseapp.com",
"databaseURL": "https://databaseName.firebaseio.com",
"storageBucket": "projectId.appspot.com",
"serviceAccount": "path/to/serviceAccountCredentials.json"
}

firebase = pyrebase.initialize_app(config)

将 serviceAccount 条目添加到配置中,其中包含您可以从 Firebase 下载的 key 的路径。

enter image description here

要到达那里:设置 > 项目设置 > 服务帐户 > 生成新的私钥。

将该 key 放在某个所需的位置,并将该位置放在“serviceAccount”路径中。

希望有帮助。

关于Pyrebase 库拒绝 Firebase 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41082171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com