Method: projects.buckets.list

Bir projenin bağlı depolama paketlerini listeler.

HTTP isteği

GET https://firebasestorage.googleapis.com/v1alpha/{parent=projects/*}/buckets

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

Yol parametreleri

Parametreler
parent

string

Zorunlu. Üst Firebase projesinin kaynak adı (projects/{project_id_or_number}).

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

  • firebasestorage.buckets.list

Sorgu parametreleri

Parametreler
pageSize

integer

Döndürülecek maksimum paket sayısı. Politika ayarlanmazsa sunucu, makul bir varsayılan kullanır.

pageToken

string

Önceki buckets.list çağrısından alınan bir sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın.

Sayfalara ayırma işlemi sırasında buckets.list öğesine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.

İstek içeriği

İsteğin gövdesi boş olmalıdır.

Yanıt gövdesi

buckets.list tarafından verilen yanıt.

Başarılı olursa yanıt gövdesi aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "buckets": [
    {
      object (Bucket)
    }
  ],
  "nextPageToken": string
}
Alanlar
buckets[]

object (Bucket)

Bağlı paketlerin listesi.

nextPageToken

string

Sonraki sayfayı almak için pageToken olarak gönderilebilecek bir jeton. Bu alan atlanırsa sonraki sayfa olmaz.

Yetkilendirme kapsamları

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

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

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

IAM İzinleri

parent kaynağında aşağıdaki IAM iznini gerektirir:

  • firebasestorage.buckets.list

Daha fazla bilgi için IAM belgelerini inceleyin.