Method: files.generateCseToken

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

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

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

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

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

पैरामीटर
fileId

string

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

parent

string

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

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

अनुरोध का मुख्य हिस्सा

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

जवाब का मुख्य हिस्सा

सीएसई फ़ाइलें जनरेट करने के लिए इस्तेमाल किया गया 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 वेब टोकन (JWT).

kind

string

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

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

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

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

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