Firebase kaynaklarının eklenebileceği tüm Google Cloud Platform (GCP) Project
listelerini listeler.
Projeler yalnızca şu durumlarda listelenir:
- Arayanın,
projects.addFirebase
yöntemini çağırmak için yeterli Google IAM izni 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öz dizimini kullanır.
Sorgu parametreleri
Parametreler | |
---|---|
pageToken |
Ö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 bir değer döndürebilir. Herhangi bir değer belirtilmezse (veya çok büyük bir değer belirtilirse) sunucu kendi sınırını uygular. Bu değer negatif olamaz. |
İstek içeriği
İsteğin gövdesi boş olmalıdır.
Yanıt gövdesi
Başarılı olursa yanıt gövdesi aşağıdaki yapıyla birlikte 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 jeton döndürülür. Dize boşsa bu yanıt, sonuçların son sayfası olur. Bu jeton, bir sonraki Proje grubunu bulmak için Sayfa jetonları kısa ömürlüdür ve kalıcı olmamalıdır. |
Yetkilendirme 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ış başlıklı makaleye bakın.
Proje Bilgileri
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 kaynak konumlarından biridir. Bu alan tüm Projelerde doldurulmaz. Doldurulmaması, projede henüz varsayılan bir GCP kaynak konumunun bulunmadığı anlamına gelir. Projenin varsayılan GCP kaynak konumunu ayarlamak için Firebase kaynaklarını Projeye ekledikten sonra |