Method: files.delete

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

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

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

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

पाथ के पैरामीटर

पैरामीटर
fileId

string

मिटाई जाने वाली फ़ाइल का आईडी.

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

पैरामीटर
supportsAllDrives

boolean

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

supportsTeamDrives
(deprecated)

boolean

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

enforceSingleParent
(deprecated)

boolean

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

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

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

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

कामयाब रहने पर, जवाब का मुख्य हिस्सा खाली रहता है.

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

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

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

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