Firebase kaynaklarının eklenebileceği her Google Cloud Platform (GCP) Project
listeler.
Bir Proje yalnızca aşağıdaki durumlarda listelenecektir:
- Arayanın,
projects.addFirebase
çağırmak için yeterli Google IAM izinleri var. - Proje zaten bir
FirebaseProject
değil. - Proje, Firebase kaynaklarının eklenmesini engelleyen politikalara sahip bir Kuruluşta yer almıyor.
HTTP isteği
GET https://firebase.googleapis.com/v1beta1/availableProjects
URL, gRPC Kod Dönüştürme sözdizimini kullanır.
Sorgu parametreleri
Parametreler | |
---|---|
pageToken | Belirteç, önceki bir çağrıdan |
pageSize | Yanıtta döndürülecek maksimum Proje sayısı. Sunucu kendi takdirine bağlı olarak bu değerden daha azını döndürebilir. Hiçbir değer belirtilmezse (veya çok büyük bir değer belirtilirse), sunucu kendi sınırını uygulayacaktır. Bu değer negatif olamaz. |
Talep gövdesi
İstek gövdesi boş olmalıdır.
Yanıt gövdesi
Başarılı olursa yanıt gövdesi aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{
"projectInfo": [
{
object ( |
Alanlar | |
---|---|
projectInfo[] | Firebase kaynaklarının eklenebileceği GCP |
nextPageToken | Sonuç listesi tek bir yanıta sığmayacak kadar büyükse bir belirteç döndürülür. Dize boşsa bu yanıt, sonuçların son sayfasıdır. Bu belirteç, sonraki Proje grubunu bulmak için Sayfa belirteçleri kısa ömürlüdür ve kalıcı olmamalıdır. |
Yetki Kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
-
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
Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış bölümüne bakın.
Proje Bilgileri
Bir Google Cloud Platform (GCP) Project
referans.
JSON gösterimi |
---|
{ "project": string, "displayName": string, "locationId": string } |
Alanlar | |
---|---|
project | Firebase kaynaklarının eklenebileceği GCP PROJECT_IDENTIFIER değerleriyle ilgili ayrıntılar için |
displayName | GCP |
locationId | Projenin varsayılan GCP kaynak konumunun kimliği. Konum, kullanılabilir GCP kaynağı konumlarından biridir. Bu alan tüm Projelerde doldurulmayacaktır. Doldurulmamışsa bu, Projenin henüz varsayılan bir GCP kaynak konumuna sahip olmadığı anlamına gelir. Bir Projenin varsayılan GCP kaynak konumunu ayarlamak için Firebase kaynaklarını Projeye ekledikten sonra |