Method: projects.webApps.getConfig

Mendapatkan artefak konfigurasi yang terkait dengan WebApp yang ditentukan.

permintaan HTTP

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

URL menggunakan sintaks Transcoding gRPC .

Parameter jalur

Parameter
name

string

Nama sumber daya konfigurasi WebApp yang akan diunduh, dalam format:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID /config


Karena APP_ID adalah pengidentifikasi unik, pola akses Sumber Daya Unik dari Sub-Koleksi dapat digunakan di sini, dalam format:

projects/-/webApps/ APP_ID


Lihat bidang name WebApp untuk detail tentang nilai PROJECT_IDENTIFIER dan APP_ID .

Permintaan tubuh

Badan permintaan harus kosong.

Badan respons

Jika berhasil, isi respons berisi data dengan struktur berikut:

Metadata konfigurasi satu Aplikasi Firebase untuk web.

Representasi JSON
{
  "projectId": string,
  "appId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string,
  "apiKey": string,
  "authDomain": string,
  "messagingSenderId": string,
  "measurementId": string
}
Bidang
projectId

string

Kekal. Pengenal unik yang ditetapkan pengguna untuk FirebaseProject .

appId

string

Kekal. Pengenal unik global yang ditetapkan oleh Firebase untuk WebApp .

databaseURL

string

URL Firebase Realtime Database default.

storageBucket

string

Nama bucket penyimpanan Cloud Storage for Firebase default.

locationId

string

ID lokasi sumber daya GCP default Proyek. Lokasi tersebut merupakan salah satu lokasi resource GCP yang tersedia.

Kolom ini dihilangkan jika lokasi resource GCP default belum diselesaikan. Untuk menetapkan lokasi sumber daya GCP default suatu Proyek, panggil defaultLocation.finalize setelah Anda menambahkan sumber daya Firebase ke Proyek.

apiKey

string

keyString dari kunci API yang terkait dengan WebApp .

Perhatikan bahwa nilai ini bukan apiKeyId (UID) dari kunci API yang terkait dengan WebApp .

authDomain

string

Domain Firebase Auth dikonfigurasi untuk pengalihan OAuth, dalam format:

PROJECT_ID .firebaseapp.com

messagingSenderId

string

ID pengirim untuk digunakan dengan Firebase Cloud Messaging.

measurementId

string

Pengidentifikasi unik yang ditetapkan Google untuk aliran web Google Analytics yang terkait dengan WebApp . Firebase SDK menggunakan ID ini untuk berinteraksi dengan API Google Analytics.

Bidang ini hanya ada jika WebApp ditautkan ke aliran web di properti Aplikasi + Web Google Analytics. Pelajari lebih lanjut ID ini dan aliran web Google Analytics di dokumentasi Analytics .

Untuk menghasilkan measurementId dan menautkan WebApp dengan aliran web Google Analytics, panggil projects.addGoogleAnalytics .

Untuk aplikasi yang menggunakan Firebase JavaScript SDK v7.20.0 dan yang lebih baru, Firebase secara dinamis mengambil measurementId saat aplikasi Anda menginisialisasi Analytics. Memiliki ID ini di objek konfigurasi Anda bersifat opsional, tetapi ini berfungsi sebagai pengganti jika terjadi kegagalan pengambilan dinamis.

Lingkup Otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • 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

Untuk informasi lebih lanjut, lihat Ikhtisar Otentikasi .