Method: sites.versions.files.list

चुने गए वर्शन के लिए अपलोड की जाने वाली बाकी फ़ाइलों की सूची बनाता है.

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

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

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

पाथ पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. वह वर्शन जिसके लिए फ़ाइलों को इस फ़ॉर्मैट में लिस्ट करना है:

sites/SITE_ID/versions/VERSION_ID

क्वेरी पैरामीटर

पैरामीटर
status

enum (Status)

वह फ़ाइलें टाइप जिन्हें बताए गए वर्शन के लिए सूची में शामिल किया जाना चाहिए.

pageSize

integer

लौटाने के लिए वर्शन फ़ाइलों की ज़्यादा से ज़्यादा संख्या.

अगर इस अधिकतम संख्या से कम वर्शन फ़ाइलें मौजूद हों, तो सेवा कम संख्या लौटा सकती है.
अगर कोई वैल्यू नहीं बताई गई है, तो डिफ़ॉल्ट वैल्यू 1000 होती है.

pageToken

string

files.list पर किए गए पिछले कॉल का टोकन, जो सर्वर को बताता है कि स्टोर पेज को फिर से कहां दिखाना है.

अनुरोध का मुख्य भाग

अनुरोध का लेख खाली होना चाहिए.

जवाब का लेख

अगर इंडेक्सिंग सही से हाे जाती है, ताे जवाब के लेख में नीचे दिए गए स्ट्रक्चर का डेटा शामिल होता है.

JSON के काेड में दिखाना
{
  "files": [
    {
      object (VersionFile)
    }
  ],
  "nextPageToken": string
}
फ़ील्ड
files[]

object (VersionFile)

बताए गए वर्शन में फ़ाइलों के हैश के पाथ की सूची.

nextPageToken

string

पेज नंबर टोकन, अगर इस रिस्पॉन्स में शामिल नतीजों के अलावा ज़्यादा नतीजे मौजूद हों.

files.list को किए जाने वाले अगले कॉल में इस टोकन को शामिल करें. पेज टोकन कम समय के लिए होते हैं और इन्हें सेव नहीं किया जाना चाहिए.

अनुमति के दायरे

इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:

  • 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

ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.

स्थिति

वर्शन में जोड़ी जा रही फ़ाइलों की मौजूदा स्थिति.

एनम्स
STATUS_UNSPECIFIED डिफ़ॉल्ट स्थिति; का इस्तेमाल जान-बूझकर नहीं किया जाना चाहिए.
EXPECTED फ़ाइल को वर्शन में शामिल कर लिया गया है और जल्द ही इसके अपलोड होने की उम्मीद है.
ACTIVE फ़ाइल को पहले ही Firebase होस्टिंग में अपलोड कर दिया गया है.

वर्शन फ़ाइल

एक स्टैटिक कॉन्टेंट फ़ाइल, जो किसी वर्शन का हिस्सा होती है.

JSON के काेड में दिखाना
{
  "path": string,
  "hash": string,
  "status": enum (Status)
}
फ़ील्ड
path

string

वह यूआरआई जिस पर फ़ाइल का कॉन्टेंट दिखना चाहिए.

hash

string

फ़ाइल का SHA256 कॉन्टेंट हैश.

status

enum (Status)

सिर्फ़ आउटपुट के लिए. बताए गए वर्शन में किसी फ़ाइल की मौजूदा स्थिति.

मान pending upload या uploaded होगा.