2017-07-17 90 views
-1

我有一個使用火力實時數據庫 的應用程序和數據庫的鏈接:https://myapp.firebaseio.com/ 我想用URL寫入到數據庫是這樣的:https://myapp.firebaseio.com/some_string 這樣在我的應用程序,我可以閱讀some_string。 我可以做到這一點嗎? 我不想使用curl並從命令行執行此操作。我可以使用URL更改Firebase實時數據庫嗎?

順便說一句,我打開數據庫被公開,所以不需要認證。

+0

你的意思是你想通過調用一個GET請求寫「some_string」到實時數據庫,而不是POST請求?以及你會用什麼設備寫這個字符串?一個android/web /或? – Wilik

+0

您**可以**通過使用其[REST API](https://firebase.google.com/docs/database/rest/start)與URL級別的Firebase數據庫交互。但正如Alex所回答的那樣,使用針對您的平臺的SDK要好得多。 –

+0

@Wilik我想用計算機的瀏覽器寫入數據庫 –

回答

2

不,您無法使用唯一的URL向Firebase數據庫寫入內容。您需要記住的是,數據庫中的每個節點都是一個JSON文件,該文件應對該URL並且也是一個DatabaseReference

編寫使用Android的數據,你可以簡單地直接在refrence使用setValue()方法是這樣的:

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

希望它能幫助。

0

根據您的意見,您希望使用REST API(通過URL)使用Web瀏覽器寫入數據庫。

this Firebase REST API usage guide開始,您需要訪問PUT HTTP請求才能使用REST API將數據寫入數據庫。但是大多數瀏覽器只支持GET和POST請求,所以你不能直接從瀏覽器的地址欄執行此操作。

如果您使用的是Chrome瀏覽器,則可以使用Postman擴展名來調用該請求。下面是一個使用示例: enter image description here

希望這有助於:)

相關問題