Android 在Firebase帐户中的何处可以找到我的Firebase参考URL?
在下面代码的最后第三行中,我如何找到firebase URL。我找不到它。谁能给我提供关于如何使用android设置firebase facebook登录的最佳链接Android 在Firebase帐户中的何处可以找到我的Firebase参考URL?,android,firebase,firebase-realtime-database,firebase-console,Android,Firebase,Firebase Realtime Database,Firebase Console,在下面代码的最后第三行中,我如何找到firebase URL。我找不到它。谁能给我提供关于如何使用android设置firebase facebook登录的最佳链接 public void saveUser() { //Add YOUR Firebase Reference URL instead of the following URL Firebase myFirebaseRef = new Firebase("https://androidbashfirebase.fire
public void saveUser() {
//Add YOUR Firebase Reference URL instead of the following URL
Firebase myFirebaseRef = new Firebase("https://androidbashfirebase.firebaseio.com/"); //<---- How to find this
myFirebaseRef = myFirebaseRef.child("users").child(getId());
myFirebaseRef.setValue(this);
}
public void saveUser(){
//添加您的Firebase参考URL,而不是以下URL
Firebase myFirebaseRef=新Firebase(“https://androidbashfirebase.firebaseio.com/“”;//如果您尚未创建Firebase帐户,请先创建它。如果未添加,请转到控制台并在那里添加新的应用程序。如果您已获得应用程序,请单击它并转到仪表板
在仪表板中单击数据库,您将看到Firebase参考URL。请参阅下面的屏幕截图
我希望它能帮助你。你应该先自己搜索。给你
打开
选择您的应用程序,然后转到数据库,标记为您需要的url
用于更新的UI
按照以下步骤在Firebase控制台的新UI中获取:
转到数据库部分
轻触Cloud Firebase(图中标记为1)并选择实时数据库
标记2是URL
创建Firebase数据库时,将使用一个以firebaseio.com结尾的唯一URL创建该数据库。数据库URL的格式如下:
https://<PROJECT_ID>.firebaseio.com/
https://.firebaseio.com/
您要做的是转到数据库选项卡,使用选择按钮从云Firestore(Beta版)切换到实时数据库。您将能够看到数据库URL,如下所示:
我希望这有帮助
更新:firebase的用户界面已更改,请按照以下步骤操作
注意:firebase的新旧UI相同
转到“身份验证”选项卡,然后单击屏幕右上方的“WEB设置”按钮。
现在,您将看到一个打开的对话框,您可以在其中看到许多信息字段,还可以看到一个字段databaseUrl,这是您的必填字段。
正如Neeraj Chand所说:
现在firebase上有两种数据库-firestore和Realtime数据库。如果您处于firestore模式(默认),则您可能无法直接找到数据库的url。从顶部的蓝色下拉列表切换到Realtime数据库,您将获得url
在新用户界面中(2019年11月)
您需要在左角选择项目设置
然后向下滚动至应用部分
选择配置,即可获得所有信息
对于Firestore我尝试了这个方法来查找数据库URL,它对我很有用:
转到Cloud Firestore
选项卡,获取图像中圈出的id
那么数据库URL
就是https://football-f559a.firebaseio.com
使用Python和Firebase管理sdk对此进行了测试
import firebase_admin
from firebase_admin import credentials, firestore
cred = credentials.Certificate("./firebase-admin.json")
firebase_admin.initialize_app(cred, {
'databaseURL': 'https://football-f559a.firebaseio.com'
})
db = firestore.client()
for k in db.collection("countries").get():
print(k.id, k.to_dict())
输出:
A {'name': 'aaaaa'}
C {'name': 'C2'}
更新:
显然,我可以使用任何数据库URL,但它仍然有效:
'databaseURL': 'https://xxxxx.firebaseio.com'
只需单击左侧的实时数据库链接,即可创建firebase数据库。成功创建后,您将获得一个以firebaseio.com结尾的数据库链接。请使用它。这是2021更新尝试此操作-非常感谢用户界面现在已更改。您能告诉现在在哪里可以找到它吗?谢谢,他们一直在更改它-我是这是因为如果您查看firestore提供的示例代码段,验证不再需要databaseURL
let connectedRef = Database.database(url: "your url")