- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- آن را امتحان کنید!
فراداده، محتوا یا هر دو فایل را به روز می کند.
هنگام فراخوانی این روش، فقط فیلدهایی را در درخواستی که می خواهید تغییر دهید پر کنید. هنگام بهروزرسانی فیلدها، ممکن است برخی از فیلدها به طور خودکار تغییر کنند، مانند modifiedDate
. این روش از معنای پچ پشتیبانی می کند.
این روش از یک URI /upload پشتیبانی می کند و رسانه های آپلود شده با ویژگی های زیر را می پذیرد:
- حداکثر حجم فایل: 5120 گیگابایت
- انواع MIME رسانه قابل قبول:
*/*
(به جای مقدار واقعی
*/*
یک نوع MIME معتبر مشخص کنید.*/*
تحت اللفظی فقط برای نشان دادن اینکه هر نوع MIME معتبری قابل آپلود است استفاده می شود. برای اطلاعات بیشتر، به انواع MIME پشتیبانی شده Google Workspace و Google Drive مراجعه کنید.)
برای اطلاعات بیشتر در مورد آپلود فایل ها، به آپلود داده های فایل مراجعه کنید.
درخواست HTTP
- URI آپلود، برای درخواست های آپلود رسانه:
PATCH https://www.googleapis.com/upload/drive/v3/files/{fileId}
- URI فراداده، برای درخواستهای فقط فراداده:
PATCH https://www.googleapis.com/drive/v3/files/{fileId}
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
fileId | شناسه فایل |
پارامترهای پرس و جو
پارامترها | |
---|---|
addParents | فهرستی از شناسههای والد جدا شده با کاما برای افزودن. |
enforceSingleParent | منسوخ شده: افزودن فایل به چند پوشه دیگر پشتیبانی نمی شود. به جای آن از میانبرها استفاده کنید. |
keepRevisionForever | آیا باید فیلد |
ocrLanguage | یک اشاره زبان برای پردازش OCR در هنگام وارد کردن تصویر (کد ISO 639-1). |
removeParents | فهرستی از شناسههای والد جدا شده با کاما برای حذف. |
supportsAllDrives | اینکه آیا برنامه درخواست کننده هم از My Drives و هم درایوهای مشترک پشتیبانی می کند. |
supportsTeamDrives | منسوخ شده: به جای آن از |
uploadType | نوع درخواست آپلود به مقادیر قابل قبول عبارتند از:
|
useContentAsIndexableText | آیا از محتوای آپلود شده به عنوان متن قابل نمایه سازی استفاده شود یا خیر. |
includePermissionsForView | مشخص می کند که کدام مجوزهای اضافی در پاسخ گنجانده شود. فقط |
includeLabels | فهرستی از شناسههای برچسبهایی که با کاما از هم جدا شدهاند تا در قسمت |
درخواست بدن
بدنه درخواست شامل یک نمونه از File
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از File
است.
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.appdata
-
https://www.googleapis.com/auth/drive.file
-
https://www.googleapis.com/auth/drive.metadata
-
https://www.googleapis.com/auth/drive.scripts
برخی از دامنه ها محدود هستند و برای استفاده از برنامه شما به ارزیابی امنیتی نیاز دارند. برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.