【问题标题】:Where can I find my Firebase reference URL in Firebase account?在 Firebase 帐户中的哪里可以找到我的 Firebase 参考网址?
【发布时间】:2017-03-03 06:54:44
【问题描述】:

在下面代码的倒数第三行中,如何找到 Firebase URL。我找不到它。谁能给我提供有关如何使用 android 设置 firebase facebook 登录的最佳链接。

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);
}

【问题讨论】:

标签: android firebase firebase-realtime-database firebase-console


【解决方案1】:

对于 2021 年偶然发现此问题的人们: Google 似乎不再需要“databaseURL”进行身份验证。请参阅下面的 Firestore SDK 配置文件快照

也就是说,对于身份验证,您可以使用以下任何一种:projectId、storageBucket、serviceAccountID 等。

文档:https://firebase.google.com/docs/reference/admin/python/firebase_admin

【讨论】:

    【解决方案2】:

    如果您的 Firebase 位置不是us-central1,则网址必须稍作更改,例如https://androidbashfirebase.asia-northeast1.firebasedatabase.app。 请参阅Select locations for your project 上的示例。

    【讨论】:

      【解决方案3】:

      只需点击左侧的实时数据库链接并创建一个 Firebase 数据库。成功创建后,您将获得一个以 firebaseio.com 结尾的数据库链接。好好利用它。这是 2021 年更新

      【讨论】:

        【解决方案4】:
        let connectedRef = Database.database(url: "your url")
        

        【讨论】:

          【解决方案5】:

          对于 Firestore,我尝试了这个来获取 databaseUrl,它对我有用:

          转到Cloud Firestore 选项卡并获取图像中圈出的ID。

          那么databaseURL就是https://football-f559a.firebaseio.com

          使用 Python 和 Firebase Admin 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'}
          

          更新:

          显然我可以使用任何 databaseURL 并且它仍然有效:

          'databaseURL': 'https://xxxxx.firebaseio.com'
          

          【讨论】:

          • 那是因为如果您查看firestore提供的示例sn-p,则不再需要databaseURL进行身份验证
          【解决方案6】:

          在新用户界面中(2019 年 11 月)

          您需要在左角中选择项目设置

          然后向下滚动应用部分

          选择Config,即可获取所有信息。

          【讨论】:

          • 谢谢你,他们一直在改变它——我已经有将近 2 年没有这样做了,我有点失落
          • 我可以在这里找到我的一个项目的“databaseURL”,但我无法为其他 firebase 项目找到它。是否有某些原因它不会显示在此处?
          【解决方案7】:

          您应该先自己完成搜索。你来了,

          1. 打开Firebase Console

          1. 选择您的应用,然后进入数据库,标记的是您需要的网址。

          更新后的用户界面

          按照以下步骤在 Firebase 控制台的新 UI 中获取它:

          1. 转到数据库部分
          2. 点击 Cloud Firebase(图中标记为 1)并选择实时数据库
          3. 标记 2 是 URL

          【讨论】:

            【解决方案8】:

            正如 Neeraj Chand 所说: 现在 firebase 上有两种数据库 - firestoreRealtime 数据库。如果您处于 Firestore 模式(默认),那么您可能无法直接找到 db 的 url。 Switch to Realtime Database 从顶部的蓝色下拉列表,您将获得 url watch this image

            【讨论】:

              【解决方案9】:

              注意:firebase 的新旧 UI 相同。

              1. 进入身份验证选项卡并单击屏幕右上方的WEB SETUP 按钮。

              2. 现在您会看到一个对话框打开,您可以在其中看到很多信息字段,您还可以看到一个字段databaseUrl,这是您的必填字段。

              【讨论】:

                【解决方案10】:

                更新:firebase 的 UI 已更改,请按照以下步骤操作



                【讨论】:

                  【解决方案11】:

                  当您创建 Firebase 数据库时,将创建一个以 firebaseio.com 结尾的唯一网址。数据库的 URL 格式如下:

                  https://<PROJECT_ID>.firebaseio.com/
                  

                  您要做的是转到“数据库”选项卡,使用选择按钮从 Cloud Firestore(测试版) 切换到 实时数据库。您将能够看到您的 DB URL,如下所示:

                  我希望这会有所帮助!

                  【讨论】:

                    【解决方案12】:

                    如果您尚未创建 Firebase 帐户,请先创建它。如果未添加,请前往控制台并在那里添加一个新应用程序。如果您已经有一个应用程序,只需单击它并转到仪表板。

                    在仪表板中单击数据库,您将在那里看到 Firebase 参考 URL。参考下面的截图

                    希望对你有帮助。

                    【讨论】:

                    • UI 现在已经改变了。那么你能告诉现在在哪里可以找到它吗?
                    猜你喜欢
                    • 1970-01-01
                    • 2019-03-01
                    • 2022-01-23
                    • 1970-01-01
                    • 2013-04-12
                    • 1970-01-01
                    • 2019-06-26
                    • 1970-01-01
                    • 2011-10-22
                    相关资源
                    最近更新 更多