这就是我能做的:
示例:
从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
这对我不起作用。我想从邮递员那里做。我的数据库称为警报。任何帮助将不胜感激。
答案 0 :(得分:3)
要在Firestore中创建文档,您可以按照official guide进行操作:
例如,分3个步骤:
1)网址发布
https://firestore.googleapis.com/v1/projects/your-project-name/databases/(default)/documents/your-collection-name?key={Your Web API Key}
对于Web API密钥,您可以在Firebase控制台的项目设置(齿轮图标)中找到它
2)在Firebase控制台中设置数据库规则。允许写入和读取规则! (目前,idk设置邮递员的身份验证)
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
// allow read, write: if request.auth != null;
allow read;
allow write;
}
}
}
3)Json文档
{
"fields": {
"username": {
"stringValue": "John Doe"
},
"total_like": {
"integerValue": "100"
}
},
"createTime": "2020-05-13T23:00:29.0Z",
"updateTime": "2020-05-13T23:00:29.0Z"
}
好,只需从邮递员发送!
如果对您有好处,请投票支持!