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 gRPC Transcoding.

Parameter jalur

Parameter
name

string

Nama resource konfigurasi WebApp yang akan didownload, dalam format:

projects/PROJECT_IDENTIFIER/webApps/APP_ID/config


Karena APP_ID adalah ID unik, Resource Unik dari pola akses Sub-Koleksi dapat digunakan di sini, dalam format:

projects/-/webApps/APP_ID


Lihat kolom WebApp name untuk mengetahui detail tentang nilai PROJECT_IDENTIFIER dan APP_ID.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Jika berhasil, isi respons memuat data dengan struktur berikut:

Metadata konfigurasi dari 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
}
Kolom
projectId

string

Tidak dapat diubah. ID unik yang ditetapkan pengguna untuk FirebaseProject.

appId

string

Tidak dapat diubah. ID unik global yang ditetapkan Firebase untuk WebApp.

databaseURL

string

URL Firebase Realtime Database default.

storageBucket

string

Nama bucket penyimpanan Cloud Storage for Firebase default.

locationId

string

ID lokasi resource GCP default Project. Lokasi adalah salah satu lokasi resource GCP yang tersedia.

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

apiKey

string

keyString kunci API yang terkait dengan WebApp.

Perhatikan bahwa nilai ini bukan apiKeyId (UID) 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

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

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

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

Untuk aplikasi yang menggunakan Firebase JavaScript SDK v7.20.0 dan yang lebih baru, Firebase mengambil measurementId secara dinamis saat aplikasi Anda melakukan inisialisasi Analytics. Keberadaan ID ini dalam objek konfigurasi Anda bersifat opsional, tetapi berguna sebagai alternatif ketika pengambilan dinamis gagal, walaupun hal tersebut jarang terjadi.

Cakupan 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 mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.