我对这一切都很陌生,所以我可能错过了一些非常明显的东西。 当尝试使用以下 API 调用运行简单测试时: https://firebase.google.com/docs/firestore/reference/rest/v1/projects.databases/get
我得到的回复是:
{
"error": {
"code": 404,
"message": "Project 'some-projectname' does not exist.",
"status": "NOT_FOUND"
}
}
但该项目确实存在(尽管实际使用的名称不是此处显示的名称,出于隐私原因我将其删除)。但尽管如此,实际项目在 Google Cloud Platform UI 和 Firebase UI 中都是可见的。
尝试添加更多颜色并希望提供尽可能多的细节。
我使用以下格式的参数:
projects/some-projectname/databases/some-databasename
对于凭据,请选中两个复选框:“Google OAuth 2.0”和“API key ”。
该项目属于 Blaze 计划,并在 native 模式下使用 Firestore 设置。
如果我可以提供更多详细信息或我应该尝试的内容,请告诉我,感谢您的宝贵时间。
最佳答案
您需要使用(默认)作为数据库名称,因为这是当前每个项目允许的唯一数据库的名称。
即projects/PROJECT_NAME/databases/(默认)
关于google-cloud-firestore - 为什么对于确实存在的项目,Firebase API 对projects.databases.get 的调用会返回错误 404 - 项目不存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70468635/