Method: files.generateCseToken

यह एक सीएसई टोकन जनरेट करता है. इसका इस्तेमाल सीएसई फ़ाइलें बनाने या अपडेट करने के लिए किया जा सकता है.

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

GET https://www.googleapis.com/drive/v2/files/generateCseToken

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

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

पैरामीटर
fileId

string

उस फ़ाइल का आईडी जिसके लिए JWT जनरेट किया जाना चाहिए. अगर यह आईडी नहीं दिया जाता है, तो एक आईडी जनरेट किया जाएगा.

parent

string

फ़ाइल के पैरंट का आईडी. इस कुकी का इस्तेमाल, नई सीएसई फ़ाइल के लिए JWT जनरेट करते समय किया जाता है. अगर यह विकल्प चुना जाता है, तो पैरंट को फ़ेच किया जाएगा. अगर पैरंट, शेयर की गई ड्राइव का कोई आइटम है, तो शेयर की गई ड्राइव की नीति का इस्तेमाल करके यह तय किया जाएगा कि कौनसे KACLS का इस्तेमाल किया जाना चाहिए.

एक ही अनुरोध में fileId और parent, दोनों को तय करना अमान्य है.

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

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

सीएसई फ़ाइलें जनरेट करने के लिए इस्तेमाल किया गया JWT और उससे जुड़ा मेटाडेटा.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON फ़ॉर्मैट में दिखाया गया है
{
  "fileId": string,
  "currentKaclsId": string,
  "currentKaclsName": string,
  "jwt": string,
  "kind": string
}
फ़ील्ड
fileId

string

वह fileId जिसके लिए JWT जनरेट किया गया था.

currentKaclsId

string (int64 format)

JWT से जुड़ा मौजूदा Key ACL Service (KACLS) आईडी.

currentKaclsName

string

उन KACL के नाम जिनसे लौटाए गए KACL के आईडी जुड़े हैं.

jwt

string

फ़ाइल के लिए हस्ताक्षर किया गया JSON Web Token (JWT).

kind

string

सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि यह किस तरह का संसाधन है. वैल्यू: तय की गई स्ट्रिंग "drive#generateCseTokenResponse".

अनुमति पाने के लिंक

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

  • https://www.googleapis.com/auth/docs
  • https://www.googleapis.com/auth/drive

कुछ स्कोप पर पाबंदी है. इसलिए, आपके ऐप्लिकेशन को इनका इस्तेमाल करने से पहले सुरक्षा का आकलन करना होगा. ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.