Method: availableProjects.list

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

string

Token dikembalikan dari panggilan sebelumnya ke availableProjects.list yang menunjukkan di mana dalam rangkaian Proyek untuk melanjutkan pencatatan.

pageSize

integer

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 (ProjectInfo)
    }
  ],
  "nextPageToken": string
}
Bidang
projectInfo[]

object ( ProjectInfo )

Daftar Projects GCP yang dapat ditambahkan resource Firebase ke dalamnya.

nextPageToken

string

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 availableProjects.list untuk menemukan grup Proyek berikutnya.

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

string

Nama resource Project GCP yang dapat ditambahkan resource Firebase, dalam format:

projects/ PROJECT_IDENTIFIER

Lihat kolom FirebaseProject name untuk mengetahui detail tentang nilai PROJECT_IDENTIFIER .

displayName

string

Nama tampilan Project GCP yang ditetapkan pengguna, misalnya: My App

locationId

string

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 defaultLocation.finalize setelah Anda menambahkan sumber daya Firebase ke Proyek.