Method: projects.buckets.list

يسرد دلاء التخزين المرتبطة للمشروع.

طلب HTTP

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

يستخدم عنوان URL بناء جملة gRPC Transcoding .

معلمات المسار

حدود
parent

string

مطلوب. اسم المورد لمشروع Firebase الأصلي، projects/{project_number} .

يتطلب التفويض إذن IAM التالي على parent المورد المحدد:

  • firebasestorage.buckets.list

معلمات الاستعلام

حدود
pageSize

integer

الحد الأقصى لعدد الدلاء المراد إرجاعها. إذا لم يتم تعيينه، فسيستخدم الخادم إعدادًا افتراضيًا معقولًا.

pageToken

string

رمز مميز للصفحة، تم استلامه من استدعاء buckets.list السابق. قم بتوفير هذا لاسترداد الصفحة التالية.

عند ترقيم الصفحات، يجب أن تتطابق جميع المعلمات الأخرى المقدمة إلى buckets.list مع الاستدعاء الذي قدم الرمز المميز للصفحة.

هيئة الطلب

يجب أن يكون نص الطلب فارغًا.

هيئة الاستجابة

في حالة النجاح، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تم إرجاع الرد بواسطة buckets.list .

تمثيل جيسون
{
  "buckets": [
    {
      object (Bucket)
    }
  ],
  "nextPageToken": string
}
مجالات
buckets[]

object ( Bucket )

قائمة الدلاء المرتبطة.

nextPageToken

string

رمز مميز يمكن إرساله كـ pageToken لاسترداد الصفحة التالية. إذا تم حذف هذا الحقل، فلن تكون هناك صفحات لاحقة.

نطاقات التفويض

يتطلب أحد نطاقات OAuth التالية:

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

لمزيد من المعلومات، راجع نظرة عامة على المصادقة .

أذونات إدارة الهوية وإمكانية الوصول (IAM).

يتطلب إذن IAM التالي على المورد parent :

  • firebasestorage.buckets.list

لمزيد من المعلومات، راجع وثائق IAM .