ibr*_*kar 0 firebase postman google-cloud-firestore
这就是我能做的:
示例:从 FireStore 获取:
https://firestore.googleapis.com/v1beta1/projects/myProjectID/databases/(default)/documents/alerts (这有效)
发布到 FireBase: https: //myProjectID.firebaseio.com/alerts.json (加上原始 json) - 这适用于 firebase 但不适用于 firestore
我不能做的是从 Postman 在 FireStore 中创建新记录。这是我发现的..
https://firestore.googleapis.com/v1beta1/ {database=projects/ /databases/ }/documents:write
这对我不起作用。我想从邮差那里做。我的数据库称为警报。任何帮助将不胜感激。
要在 firestore 中创建文档,您可以遵循官方指南:
例如,分3步:
网址发布
https://firestore.googleapis.com/v1/projects/your-project-name/databases/ (default)/documents/your-collection-name?key={您的 Web API 密钥}
对于 Web API 密钥,您可以在 Firebase 控制台的项目设置(齿轮图标)中找到它
在 firebase 控制台中设置数据库规则。允许写入和读取规则!(目前,我不知道如何从邮递员设置身份验证)
规则版本 = '2'; 服务 cloud.firestore { 匹配 /databases/{database}/documents {
match /{document=**} {
// allow read, write: if request.auth != null;
allow read;
allow write;
}
Run Code Online (Sandbox Code Playgroud)
} }
Json文件
{ "fields": { "username": { "stringValue": "John Doe" }, "total_like": { "integerValue": "100" } }, "createTime": "2020-05-13T23:00:29.0 Z", "更新时间": "2020-05-13T23:00:29.0Z" }
好的,从邮递员那里寄出就完成了!
| 归档时间: |
|
| 查看次数: |
2892 次 |
| 最近记录: |