Method: files.delete

فایلی را که متعلق به کاربر است، بدون انتقال آن به سطل زباله، به طور دائم حذف می‌کند. برای اطلاعات بیشتر، به files.trash یا delete files and folders مراجعه کنید.

اگر فایل متعلق به یک درایو مشترک باشد، کاربر باید یک organizer در پوشه والد باشد. اگر هدف یک پوشه باشد، تمام زیرمجموعه‌های متعلق به کاربر نیز حذف می‌شوند.

درخواست HTTP

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

این URL از سینتکس Transcoding در 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

برخی از حوزه‌ها محدود شده‌اند و برای استفاده برنامه شما از آنها، ارزیابی امنیتی لازم است. برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.