Где я могу найти свой URL-адрес ссылки на Firebase в учетной записи Firebase?

#android #firebase #firebase-realtime-database #firebase-console

#Android #firebase #firebase-база данных в реальном времени #firebase-консоль

Вопрос:

В третьей последней строке приведенного ниже кода указано, как я могу найти URL-адрес firebase. Я не могу его найти. Кто-нибудь может предоставить мне лучшую ссылку о том, как настроить firebase facebook login с 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);
}
  

Комментарии:

1. Попробуйте это — androidhive.info/2016/10 /…

Ответ №1:

Для Firestore я попробовал это, чтобы найти get databaseUrl, и у меня это работает:

Перейдите на Cloud Firestore вкладку и введите идентификатор, обведенный кружком на изображении.

введите описание изображения здесь

Тогда 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'
  

Комментарии:

1. Это потому, что, если вы посмотрите пример фрагмента, предоставленного firestore, databaseURL больше не требуется для аутентификации

Ответ №2:

Сначала вам следовало выполнить поиск самостоятельно. Вот вы где,

  1. Откройте консоль Firebase

введите описание изображения здесь

  1. Выберите свое приложение и перейдите в базу данных, там отмечен нужный вам URL-адрес.

введите описание изображения здесь

Для ОБНОВЛЕННОГО пользовательского интерфейса

Выполните следующие действия, чтобы получить его в новом пользовательском интерфейсе Firebase Console:

  1. Перейдите в раздел базы данных
  2. Коснитесь Cloud Firebase (на рисунке отмечен 1) и выберите База данных реального времени
  3. URL, отмеченный 2, является URL-адресом

введите описание изображения здесь

Ответ №3:

В новом пользовательском интерфейсе (ноябрь 2019)

Вам нужно выбрать настройки проекта в левом углу.

введите описание изображения здесь

Затем прокрутите вниз до раздела приложений

Выберите Config, после чего вы сможете получить всю информацию.

введите описание изображения здесь

Комментарии:

1. спасибо, они продолжают его менять — я был немного растерян, не делая этого почти 2 года

2. Я могу найти «databaseURL» для одного из моих проектов здесь, но я не могу найти его для другого проекта firebase. Есть ли какая-то причина, по которой он не будет отображаться здесь?

Ответ №4:

При создании базы данных Firebase она будет создана с уникальным URL-адресом, заканчивающимся на firebaseio.com. URL-адрес базы данных соответствует формату:

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

Что вы хотите сделать, это перейти на вкладку базы данных, переключиться с Cloud Firestore (бета-версия) на базу данных в реальном времени с помощью кнопки выбора. Вы сможете увидеть URL-адрес своей базы данных, как показано ниже:

введите описание изображения здесь

Я надеюсь, что это поможет!

Ответ №5:

Для людей, которые столкнулись с этой проблемой в 2021 году: Google, похоже, больше не требует «databaseURL» для аутентификации. Смотрите снимок файла конфигурации Firestore SDK ниже введите описание изображения здесь

Тем не менее, для аутентификации вы можете использовать любой из следующих: ProjectID, storageBucket, serviceAccountID и т.д.

Документация: https://firebase.google.com/docs/reference/admin/python/firebase_admin

Ответ №6:

ПРИМЕЧАНИЕ: То же самое как для старого, так и для нового пользовательского интерфейса firebase.

  1. Перейдите на вкладку аутентификации и нажмите на кнопку WEB SETUP в правой верхней части экрана. введите описание изображения здесь

  2. Теперь вы увидите открытое диалоговое окно, в котором вы можете увидеть множество информационных полей, и вы также сможете увидеть поле databaseUrl, это ваше обязательное поле. введите описание изображения здесь

Ответ №7:

Обновление: пользовательский интерфейс firebase был изменен, поэтому выполните следующие действия

введите описание изображения здесь


введите описание изображения здесь


введите описание изображения здесь

Ответ №8:

Если вы еще не создали учетную запись Firebase, просто создайте ее сначала. Перейдите в консоль и добавьте туда новое приложение, если оно еще не добавлено. Если у вас уже есть приложение, просто нажмите на него и перейдите в панель мониторинга.

В панели мониторинга нажмите на базу данных, и вы увидите там URL-адрес ссылки на Firebase. Смотрите скриншот ниже

URL-адрес ссылки на Firebase

Я надеюсь, что это поможет вам.

Комментарии:

1. Теперь пользовательский интерфейс изменился. Итак, вы можете сказать, где его найти сейчас?

Ответ №9:

Как сказал Нирадж Чанд: Теперь в firebase есть два вида баз данных — firestore и база данных реального времени. Если вы находитесь в режиме firestore (по умолчанию), то вы можете не найти URL-адрес к базе данных напрямую. Перейдите в базу данных реального времени из синего выпадающего списка вверху, и вы получите URL-адрес, посмотрите это изображение

Ответ №10:

теперь пользовательский интерфейс 2021 года выглядит следующим образом

Просто щелкните ссылку на базу данных в реальном времени с левой стороны и создайте базу данных firebase. После успешного создания вы получите ссылку на свою базу данных, заканчивающуюся firebaseio.com . Воспользуйтесь этим. Это обновление 2021 года

Ответ №11:

Если ваше местоположение firebase отличается от us-central1 , URL-адрес должен быть немного изменен, например https://androidbashfirebase.asia-northeast1.firebasedatabase.app . Смотрите примеры в разделе Выберите местоположения для вашего проекта.

Ответ №12:

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

Комментарии:

1. OP спросил, где найти URL-адрес, а не куда его поместить.