【发布时间】:2021-10-08 09:47:11
【问题描述】:
我目前正在开展一个项目,我必须允许我的 Firestore 的数据库公开可用。我正在使用firebase与firestore进行通信。我试图遵循一些文档,但我并没有真正理解它们。我指的是我在下面看到的链接......
为了更好地解释我的问题,我指的是 YouTube video,它准确地展示了我的目标(尽管 swift 语言代码并不重要),但该教程并没有像预期的那样工作。本教程没有涵盖困扰我的身份验证部分。
我当前的问题是我在点击时无法通过 Firestore 进行身份验证
https://firestore.googleapis.com/v1/projects/my-project-id/databases?key=MY_PROJECT_KEY
当我使用 Postman 访问此 URL 时,我得到了这些结果。
{
"error": {
"code": 401,
"message": "Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"status": "UNAUTHENTICATED"
}
}
我还尝试了其他几种带有发布请求的方法,包括单个登录用户的 JWT 令牌作为 HTTP 正文中的令牌字段,但它们也响应为 401。
所以我试图找到我需要提供的 API 密钥。
【问题讨论】:
标签: firebase google-cloud-platform google-cloud-firestore