我可以使用URL更改firebase实时数据库吗?

时间:2017-07-17 14:24:00

标签: android firebase firebase-realtime-database

我有一个使用firebase实时数据库的应用程序 以及指向数据库的链接:https://myapp.firebaseio.com/ 我想使用URL写入数据库:https://myapp.firebaseio.com/some_string 所以在我的应用程序中,我可以读取some_string。 我能做到吗? 我不想使用curl并从命令行执行此操作。

顺便说一句,我打开了公共数据库,因此无需进行身份验证。

3 个答案:

答案 0 :(得分:2)

不,您不能仅使用URL写入Firebase数据库。您需要记住的是,数据库中的每个节点都是与该URL相对应的JSON文件,还有DatabaseReference

要使用Android编写数据,您可以直接在参考上使用setValue()方法,如下所示:

yourRef.child("name").setValue("John");

希望它有所帮助。

答案 1 :(得分:1)

根据您的评论,您希望使用Web浏览器使用REST API(通过URL)写入数据库。

this Firebase REST API usage guide开始,您需要访问PUT HTTP请求才能使用REST API将数据写入数据库。但是大多数浏览器只支持GET和POST请求,因此您无法直接从浏览器的地址栏中执行此操作。

如果您使用的是Chrome浏览器,则可以使用Postman扩展名来调用该请求。这是一个用法示例: enter image description here

希望这会有所帮助:)

答案 2 :(得分:0)

我成功使用firebase函数实现它。 请参阅链接:https://firebase.google.com/docs/functions/get-started#add_the_addmessage_function