Method: files.delete

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

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

DELETE https://www.googleapis.com/drive/v3/files/{fileId}

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

पाथ पैरामीटर

पैरामीटर
fileId

string

फ़ाइल का आईडी.

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

पैरामीटर
supportsAllDrives

boolean

अनुरोध करने वाला ऐप्लिकेशन, 'मेरी ड्राइव' और शेयर की गई ड्राइव, दोनों के साथ काम करता है या नहीं.

supportsTeamDrives
(deprecated)

boolean

इस्तेमाल नहीं किया जा सकता: इसके बजाय, supportsAllDrives का इस्तेमाल करें.

enforceSingleParent
(deprecated)

boolean

अब काम नहीं करता: अगर कोई आइटम शेयर की गई ड्राइव में नहीं है और उसका आखिरी पैरंट मिटाया गया है, लेकिन आइटम को नहीं मिटाया गया है, तो आइटम को उसके मालिक के रूट में रखा जाएगा.

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

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

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

अगर एपीआई सही से जुड़ जाता है, तो रिस्पॉन्स बॉडी में खाली JSON ऑब्जेक्ट होता है.

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

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

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.appdata
  • https://www.googleapis.com/auth/drive.file

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