Method: projects.sites.list

Belirtilen üst Firebase projesiyle ilişkili her bir Hosting Site öğesini listeler.

HTTP isteği

GET https://firebasehosting.googleapis.com/v1beta1/{parent=projects/*}/sites

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Zorunlu. Sitelerin şu biçimde listeleneceği Firebase projesi:

projects/PROJECT_IDENTIFIER

PROJECT_IDENTIFIER değerleriyle ilgili ayrıntılar için Site name alanına bakın.

Yetkilendirme için belirtilen parent kaynağında şu IAM izni gerekir:

  • firebasehosting.sites.list

Sorgu parametreleri

Parametreler
pageToken

string

İsteğe bağlı. Sunucuya listelemeye nerede devam edeceğini bildiren ve önceki bir sites.list çağrısına ait jeton.

pageSize

integer

İsteğe bağlı. Döndürülecek maksimum site sayısı.

Bu maksimum sayıdan daha az site varsa hizmet daha düşük bir sayı döndürebilir.
Belirtilmemişse varsayılan olarak 40'tır.

İ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
{
  "sites": [
    {
      object (Site)
    }
  ],
  "nextPageToken": string
}
Alanlar
sites[]

object (Site)

Belirtilen Firebase projesiyle ilişkili Site nesnenin listesi.

nextPageToken

string

Bu yanıttakilerin dışında daha fazla sonuç varsa sayfalara ayırma jetonu.

Bu jetonu sites.list ile yapacağınız bir sonraki çağrıya dahil edin. Sayfa jetonları kısa ömürlüdür ve depolanmamalıdır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/firebase.hosting.readonly
  • https://www.googleapis.com/auth/firebase.hosting
  • https://www.googleapis.com/auth/firebase.readonly
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform.read-only
  • https://www.googleapis.com/auth/cloud-platform

Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış başlıklı makaleye bakın.