Method: projects.buckets.list

किसी प्रोजेक्ट के लिए लिंक किए गए स्टोरेज बकेट की सूची बनाता है.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. पैरंट Firebase प्रोजेक्ट के संसाधन का नाम, projects/{project_id_or_number}.

अनुमति देने के लिए, बताए गए संसाधन parent पर इस IAM अनुमति की ज़रूरत है:

  • 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 संसाधन पर, इस IAM अनुमति की ज़रूरत होती है:

  • firebasestorage.buckets.list

ज़्यादा जानकारी के लिए, IAM दस्तावेज़ देखें.