Where can I find my Firebase reference URL in Firebase account?

AndroidFirebaseFirebase Realtime-DatabaseFirebase Console

Android Problem Overview


In the third last line of the below code, how can I find the firebase URL. I am not able to find it. Can anyone provide me the best link on how to setup firebase facebook login with android.

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 Solutions


Solution 1 - Android

You should have done searching by yourself first. Here you are,

  1. Open Firebase Console

enter image description here

  1. Select your app, and go to database, marked is the url you need.

enter image description here

For UPDATED UI

Follow the below steps to get it in new UI of Firebase Console:

  1. Go to Database section
  2. Tap Cloud Firebase (marked 1 in picture) and select Realtime Database
  3. Marked 2 is the URL

enter image description here

Solution 2 - Android

In the New UI (Nov-2019)

You need to select project settings in the Left Corner.

enter image description here

Then Scroll Down to Apps Section

Select Config, Then you can get all the information.

enter image description here

Solution 3 - Android

For Firestore I tried this to find get the databaseUrl and it works for me:

Go to Cloud Firestore tab and take the id as circled in the image.

enter image description here

Then the databaseURL is https://football-f559a.firebaseio.com

Tested this with Python and 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())

Output:

A {'name': 'aaaaa'}
C {'name': 'C2'}

UPDATE:

Apparently I can use any databaseURL and it still works:

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

Solution 4 - Android

When you create you Firebase database, it will be created with a unique URL ending in firebaseio.com. The URL of the database follows the format:

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

What you want to do is go to the Database tab, switch from Cloud Firestore (Beta) to Realtime Database using the select button. You will be able to see your DB URL as shown in the following:

enter image description here

I hope this helps!

Solution 5 - Android

> NOTE: Same for both old and new UI of the firebase.

  1. Go to Authentication Tab and click on WEB SETUP button on the right upper side of the screen. enter image description here

  2. Now you will see a dialog box opened, you can see a lot of information fields in it and you will also be able to see a field databaseUrl, this is your required field. enter image description here

Solution 6 - Android

> Update: UI of firebase has been changed so follow below steps

enter image description here


enter image description here


enter image description here

Solution 7 - Android

If you haven't created Firebase account already, Just Create it first. Head over to console and add a new App over there if not added. If you already got an app just click on it and go to dashboard.

In Dashboard click on Database and you will see the Firebase Reference URL over there. Refer to below Screenshot

Firebase Reference URL

I hope it helps you.

Solution 8 - Android

For folks who stumble upon this issue in 2021: Google no longer seems to requires "databaseURL" for authentication. See Firestore SDK config file snapshot below enter image description here

That said, for authentication, you can use any of the following: projectId, storageBucket, serviceAccountID etc.

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

Solution 9 - Android

As Neeraj Chand said: Now there are two kinds of databases on firebase - firestore and Realtime Database. If you are on firestore mode (default) then u might not find the url to db directly. Switch to Realtime Database from the blue dropdown on the top and you will get the url watch this image

Solution 10 - Android

now 2021 ui like this

Just click the Realtime Database link on the left side and create a firebase database. After successful creation, you will get a link for your database ending with firebaseio.com. Make use of it. This is 2021 update

Solution 11 - Android

If your firebase location is other than us-central1, the url must be more slightly changed, such as https://androidbashfirebase.asia-northeast1.firebasedatabase.app. See examples on Select locations for your project.

Solution 12 - Android

let connectedRef = Database.database(url: "your url")

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionSaif ali KarediaView Question on Stackoverflow
Solution 1 - AndroidWaqas Ahmed AnsariView Answer on Stackoverflow
Solution 2 - AndroidBadPiggieView Answer on Stackoverflow
Solution 3 - AndroidAugustView Answer on Stackoverflow
Solution 4 - AndroidelmiomarView Answer on Stackoverflow
Solution 5 - AndroidVarun SukhejaView Answer on Stackoverflow
Solution 6 - AndroidSabunkar Tejas SahaileshView Answer on Stackoverflow
Solution 7 - AndroidKshitij JainView Answer on Stackoverflow
Solution 8 - AndroidSbhambryView Answer on Stackoverflow
Solution 9 - AndroidSunni HaView Answer on Stackoverflow
Solution 10 - Androidbtm meView Answer on Stackoverflow
Solution 11 - AndroidkawausoView Answer on Stackoverflow
Solution 12 - AndroidLorenzoView Answer on Stackoverflow