繁体   English   中英

Postman Google API 请求给出“401:未经授权”

[英]Postman Google API request gives “401: Unauthorized”

我正在通过邮递员发送邮寄请求

https://my_app_id.firebaseio.com/databases/locations/documents/123456/1598539394290.json?key=WEB_API_KEY

杰森:

{"latitude":12.345678,"longitude":12.345678,"timestamp":1598539394290,"userId":"123456"}

并得到错误401 Unauthorized with Json " {"error": "Permission denied"} "

Firestore 的权限:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if true;
    }
  }
}

早些时候我通过 google java SDK 向那里发送了请求并且一切正常,但现在我需要通过使用 API 重做这个。

请帮助找出问题所在。

您显示的安全规则适用于 Firestore,但您使用的 URL 正在写入实时数据库,这是一个完全不同的数据库。 实际上,您似乎在该 URL 中将 Firestore 的元素与实时数据库 API 相结合,这非常令人困惑。

如果您想写信给公司的FireStore,你应该使用公司的FireStore REST API文档 忽略您在实时数据库 API 文档中看到的所有内容

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM