Coldfusion FireBase连接到服务器(不是NodeJS)

Coldfusion FireBase连接到服务器(不是NodeJS),coldfusion,railo,firebase,cfml,Coldfusion,Railo,Firebase,Cfml,所以我看到了这个关于将NodeJ与Firebase数据结构同步的答案 我不使用NodeJS(作为一名Railo/Coldfusion开发人员),我想知道在NodeJS之外是否可以使用类似的东西?通过java或者仅仅使用REST端点。或者我必须使用上面链接中的原始解决方案,分别更新我的Web服务器中的数据 另一种说法是;我可以从firebase往返到不是nodeJS的HTTP服务器吗 编辑:为了澄清,我想做的就是在Firebase的REST API上发布一封电子邮件webservice,然后Fir

所以我看到了这个关于将NodeJ与Firebase数据结构同步的答案

我不使用NodeJS(作为一名Railo/Coldfusion开发人员),我想知道在NodeJS之外是否可以使用类似的东西?通过java或者仅仅使用REST端点。或者我必须使用上面链接中的原始解决方案,分别更新我的Web服务器中的数据

另一种说法是;我可以从firebase往返到不是nodeJS的HTTP服务器吗

编辑:为了澄清,我想做的就是在Firebase的REST API上发布一封电子邮件webservice,然后Firebase将其发布到我的外部railo服务器上的URL上,因为我的用户需要知道电子邮件何时到达,但服务器只需要确保它存储它

据我所知,我的最佳选择是让电子邮件Web服务发布到我的railo服务器上的URL,然后发布到firebase上的REST API。

是的,你可以

Firebase没有Coldfusion客户端库,因此您需要使用。您可以使用RESTAPI从服务器代码读取/写入Firebase数据

您将缺少的一件事是数据更改时的通知。使用,您可以订阅数据更新,但无法通过RESTAPI实现

因此,如果您需要知道Firebase数据何时更改,并且正在使用REST,则必须定期轮询数据


(注意:这大部分是抄袭@Michael在评论中的回答)

我对Firebase一无所知,但它说“一个REST API。它可以从任何能够发出HTTP请求的语言中使用。”-所以你的问题的答案似乎是肯定的;您可能想要?是的,您当然可以使用RESTAPI从服务器代码读取/写入Firebase数据。您将缺少的一件事是数据更改时的通知。使用node.js客户端,您可以订阅数据更新,但无法通过REST API实现。因此,如果您需要知道Firebase数据何时更改,您必须定期轮询数据。谢谢Michael,这消除了我的困惑。@PeterBoughton-我将改写/澄清这个问题,因为它实际上是Firebase如何工作的问题,而不是coldfusion函数问题,但无论如何,谢谢。情况不再如此,考虑到RESTAPI已经退役。但是,您可以使用JavaSDK,但我还没有弄清楚如何通过sdk从firebase数据库查询数据。一旦所有样板文件就绪,通过java sdk获取和管理用户就相当容易了。Firebase REST API的更新文档:@KevinB文档中没有说REST API已失效。这仍然是真的吗?