Method: projects.getAdminSdkConfig

Pobiera artefakt konfiguracji powiązany z podanym identyfikatorem FirebaseProject, którego serwery mogą używać do uproszczenia inicjowania.

Ta konfiguracja jest zwykle używana z poleceniem initializeApp z pakietu Firebase Admin SDK.

Żądanie HTTP

GET https://firebase.googleapis.com/v1beta1/{name=projects/*/adminSdkConfig}

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Nazwa zasobu FirebaseProject w formacie:

projects/PROJECT_IDENTIFIER/adminSdkConfig

Szczegółowe informacje o wartościach PROJECT_IDENTIFIER znajdziesz w polu FirebaseProject name.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "projectId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string
}
Pola
projectId

string

Stały. Przypisany przez użytkownika unikalny identyfikator elementu FirebaseProject. Ten identyfikator może się pojawiać w adresach URL lub nazwach niektórych zasobów Firebase powiązanych z projektem, ale zwykle powinien być traktowany jako wygodny alias odwołujący się do projektu.

databaseURL

string

Domyślny adres URL Bazy danych czasu rzeczywistego Firebase.

storageBucket

string

Domyślna nazwa zasobnika na dane w Cloud Storage dla Firebase.

locationId

string

Identyfikator domyślnej lokalizacji zasobu GCP projektu. Lokalizacja to jedna z dostępnych lokalizacji zasobów GCP.

To pole jest pomijane, jeśli domyślna lokalizacja zasobu GCP nie została jeszcze sfinalizowana. Aby ustawić domyślną lokalizację zasobów GCP projektu, po dodaniu zasobów Firebase do projektu wywołaj defaultLocation.finalize.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-platform.read-only
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/firebase.readonly

Więcej informacji znajdziesz w artykule o uwierzytelnianiu (w języku angielskim).