Method: projects.buckets.list

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

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

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

المَعلمات
parent

string

مطلوب. اسم مورد المشروع الرئيسي على Firebase ، projects/{project_id_or_number}.

يتطلّب التفويض الحصول على إذن إدارة الهوية وإمكانية الوصول التالي للمورد المحدّد parent:

  • firebasestorage.buckets.list

معامِلات طلب البحث

المَعلمات
pageSize

integer

الحد الأقصى لعدد المجموعات المطلوب عرضها. وفي حال تم ترك هذه السياسة بدون ضبط، سيستخدم الخادم قيمة تلقائية معقولة.

pageToken

string

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

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

نص الطلب

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

نص الاستجابة

تم عرض الردّ من قِبل "buckets.list".

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

تمثيل JSON
{
  "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 التالي في مورد "parent":

  • firebasestorage.buckets.list

ولمزيد من المعلومات، اطّلِع على مستندات إدارة الهوية وإمكانية الوصول.