繁体   English   中英

Firebase Firestore REST API 支持流吗

[英]Does Firebase Firestore REST API support streaming

我想打开与 Firestore REST API 的连接并推送或接收数据更改事件。

这可以使用 EventSource / Server-Sent Events 协议来完成。

我在 Firebase 实时数据库 REST API https://firebase.google.com/docs/database/rest/retrieve-data#section-rest-streaming和这里https://firebase.google.com/docs找到了文档参考/休息/数据库

但是我找不到 Firestore REST API 的文档,如果甚至有可能从中找到 stream。

我尝试使用 postman 发送获取请求并将接受 header 添加到文本/事件流,但它只返回正常响应,当我更改我的 firestore 数据库中的数据时,postman 没有收到任何东西。 这是我请求的 URL 的格式: https://firestore.googleapis.com/v1/projects/PROJECT_ID/databases/(default)/documents/MY_DOCUMENT?key=MY_KEY 邮差

注意:我已经能够与 rest api 通信,我的问题是关于 api 使用 EventSource / Server-Sent Events 协议的流媒体功能,例如 firebase 实时数据库 882604665557788.googleblog.com/20 …但我想知道它是否适用于 firestore

不幸的是,Firestore REST API 不具有与实时数据库 REST API 相同的流式传输功能,因此只能使用云 SDK 或使用 RPC API 的侦听方法来进行数据流式传输。有关此文档的更多详细信息

注意:在这种情况下,RPC API 的问题是,如果这确实是您想要的,那么您需要依赖 gRPC 来实现它,并且没有很多环境具有没有 Firestore 的 gRPC 实现SDK,所以这很可能对你想要实现的目标也没有帮助。

我想打开与Firestore REST API的连接,并推送或接收有关数据更改的事件。

这可以使用EventSource / Server-Sent Events协议来完成。

我在https://firebase.google.com/docs/database/rest/retrieve-data#section-rest-streaminghttps://firebase.google.com/docs/上找到了Firebase Realtime数据库REST API的文档。参考/休息/数据库

但是我找不到Firestore REST API的文档,甚至找不到它的流媒体。

我尝试通过邮递员发送get请求,并向文本/事件流中添加Accept标头,但它只是返回一个正常响应,当我更改Firestore数据库中的数据时,邮递员什么也没收到。 这是我请求的URL格式: https : //firestore.googleapis.com/v1/projects/PROJECT_ID/databases/(默认)/ documents / MY_DOCUMENT?key = MY_KEY 邮差

注意:我已经能够与其余的api通信,我的问题是有关使用EventSource / Server-Sent Events协议的api的流功能,例如用于Firebase实时数据库的此类协议firebase.googleblog.com/2014/03/ …但是我想知道它是否可用于消防站

暂无
暂无

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

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