Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我可以使用URL更改firebase实时数据库吗?_Android_Firebase_Firebase Realtime Database - Fatal编程技术网

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

Android 我可以使用URL更改firebase实时数据库吗?,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我有一个使用firebase实时数据库的应用程序 以及数据库的链接: 我想使用URL向数据库写入如下内容: 所以在我的应用程序中,我可以读取一些字符串。 我能做到这一点吗? 我不想使用curl并从命令行执行此操作 顺便说一句,我打开数据库是为了公开,所以不需要身份验证。不,您不能仅使用URL向Firebase数据库写入内容。您需要记住的是,数据库中的每个节点都是一个与该URL相关的JSON文件,也是一个数据库引用 要使用Android编写数据,只需直接在参考上使用setValue()方法,如下所

我有一个使用firebase实时数据库的应用程序 以及数据库的链接: 我想使用URL向数据库写入如下内容: 所以在我的应用程序中,我可以读取一些字符串。 我能做到这一点吗? 我不想使用curl并从命令行执行此操作


顺便说一句,我打开数据库是为了公开,所以不需要身份验证。

不,您不能仅使用URL向Firebase数据库写入内容。您需要记住的是,数据库中的每个节点都是一个与该URL相关的JSON文件,也是一个
数据库引用

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

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

希望有帮助。

我成功地使用firebase函数实现了它。
请参阅链接:

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

从中,您需要有权限放置HTTP请求,以便能够使用RESTAPI将数据写入数据库。但是大多数浏览器只支持GET和POST请求,所以不能直接从浏览器的地址栏执行

如果您使用的是Chrome浏览器,则可以使用扩展名调用该请求。下面是一个使用示例:


希望这有帮助:)

您的意思是要通过调用GET请求而不是POST请求向实时数据库写入“某些字符串”吗?你会用什么设备写这个字符串?android/web/or?您可以使用其。但正如Alex所回答的,您最好使用针对您平台的SDK。@Wilik我想使用计算机上的浏览器向db写入数据