Mencantumkan setiap Project
Google Cloud Platform (GCP) yang dapat ditambahkan resource Firebase ke dalamnya.
Sebuah Proyek hanya akan terdaftar jika:
- Penelepon memiliki izin Google IAM yang memadai untuk memanggil
projects.addFirebase
. - Proyek ini belum menjadi
FirebaseProject
. - Proyek ini tidak berada dalam Organisasi yang memiliki kebijakan yang mencegah penambahan sumber daya Firebase.
permintaan HTTP
GET https://firebase.googleapis.com/v1beta1/availableProjects
URL menggunakan sintaks Transcoding gRPC .
Parameter kueri
Parameter | |
---|---|
pageToken | Token dikembalikan dari panggilan sebelumnya ke |
pageSize | Jumlah maksimum Proyek yang akan dikembalikan sebagai respons. Server dapat mengembalikan lebih sedikit dari nilai ini sesuai kebijakannya. Jika tidak ada nilai yang ditentukan (atau nilai yang ditentukan terlalu besar), server akan menerapkan batasannya sendiri. Nilai ini tidak boleh negatif. |
Permintaan tubuh
Badan permintaan harus kosong.
Badan respons
Jika berhasil, isi respons berisi data dengan struktur berikut:
Representasi JSON |
---|
{
"projectInfo": [
{
object ( |
Bidang | |
---|---|
projectInfo[] | Daftar |
nextPageToken | Jika daftar hasil terlalu besar untuk ditampung dalam satu respons, maka token akan dikembalikan. Jika stringnya kosong, maka respons ini adalah halaman terakhir dari hasil. Token ini dapat digunakan dalam panggilan berikutnya ke Token halaman berumur pendek dan tidak boleh disimpan. |
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 .
Info Proyek
Referensi ke Project
Google Cloud Platform (GCP).
Representasi JSON |
---|
{ "project": string, "displayName": string, "locationId": string } |
Bidang | |
---|---|
project | Nama resource Lihat kolom |
displayName | Nama tampilan |
locationId | ID lokasi sumber daya GCP default Proyek. Lokasi tersebut merupakan salah satu lokasi resource GCP yang tersedia. Tidak semua Proyek akan mengisi kolom ini. Jika tidak terisi, berarti Project belum memiliki lokasi resource GCP default. Untuk menetapkan lokasi sumber daya GCP default suatu Proyek, panggil |