تعدّل هذه الطريقة البيانات الوصفية لملف أو محتواه أو كليهما.
عند استدعاء هذه الطريقة، املأ فقط الحقول في الطلب التي تريد تعديلها. عند تعديل الحقول، قد يتم تغيير بعضها تلقائيًا، مثل modifiedDate. تتيح هذه الطريقة استخدام دلالات التصحيح.
تتيح هذه الطريقة معرّف الموارد المنتظم /upload وتقبل الوسائط التي تم تحميلها والتي تتضمّن الخصائص التالية:
- الحد الأقصى لحجم الملف: 5,120 غيغابايت
- أنواع MIME للوسائط المقبولة:
*/*(يُرجى تحديد نوع MIME صالح بدلاً من القيمة الحرفية
*/*. يُستخدم الحرف*/*فقط للإشارة إلى أنّه يمكن تحميل أي نوع MIME صالح. لمزيد من المعلومات، يُرجى الاطّلاع على أنواع MIME المتوافقة في Google Workspace وGoogle Drive).
لمزيد من المعلومات عن تحميل الملفات، اطّلِع على مقالة تحميل بيانات الملفات.
طلب HTTP
- عنوان URI للتحميل، لطلبات تحميل الوسائط:
PUT https://www.googleapis.com/upload/drive/v2/files/{fileId} - معرّف الموارد المنتظم للبيانات الوصفية، للطلبات التي تتضمّن البيانات الوصفية فقط:
PUT https://www.googleapis.com/drive/v2/files/{fileId}
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
fileId |
رقم تعريف الملف المطلوب تعديله. |
مَعلمات طلب البحث
| المعلمات | |
|---|---|
addParents |
قائمة قيم مفصولة بفاصلة لأرقام تعريف العناصر الرئيسية المطلوب إضافتها. |
convert |
متوقّفة نهائيًا: لا تعمل هذه المَعلمة. |
enforceSingleParent |
تم إيقاف الميزة: لم يعُد مسموحًا بإضافة ملفات إلى مجلدات متعددة. يمكنك استخدام |
modifiedDateBehavior |
تحدّد هذه السمة السلوك الذي يتم من خلاله تعديل قيمة |
newRevision |
تحديد ما إذا كان تحميل كائن ثنائي كبير الحجم يجب أن يؤدي إلى إنشاء نسخة جديدة إذا كانت القيمة false، سيتم استبدال بيانات blob في أحدث نسخة من المستند. إذا كانت القيمة صحيحة أو لم يتم ضبطها، يتم إنشاء كائن ثنائي كبير جديد كمراجعة رئيسية، ويتم الاحتفاظ بالمراجعات السابقة غير المثبّتة لفترة قصيرة من الوقت. يتم تخزين المراجعات المثبّتة إلى أجل غير مسمى، باستخدام مساحة التخزين المتوفّرة الإضافية، وبحد أقصى 200 مراجعة. لمزيد من التفاصيل حول كيفية الاحتفاظ بالمراجعات، يُرجى الانتقال إلى مركز مساعدة Drive. |
ocr |
تحديد ما إذا كان سيتم محاولة استخدام ميزة التعرّف البصري على الأحرف في عمليات تحميل ملفات .jpg أو .png أو .gif أو .pdf |
ocrLanguage |
إذا كانت قيمة ocr هي "صحيح"، يشير ذلك إلى اللغة التي سيتم استخدامها. القيم الصالحة هي رموز BCP 47. |
pinned |
تحديد ما إذا كان سيتم تثبيت المراجعة الجديدة. يمكن أن يحتوي الملف على 200 نسخة معدَّلة مثبَّتة كحدّ أقصى. |
removeParents |
قائمة قيم مفصولة بفاصلة تتضمّن أرقام تعريف العناصر الرئيسية المطلوب إزالتها |
setModifiedDate |
تحديد ما إذا كان سيتم ضبط تاريخ التعديل باستخدام القيمة المقدَّمة في نص الطلب يؤدي ضبط هذا الحقل على |
supportsAllDrives |
تحديد ما إذا كان التطبيق الذي يطلب الوصول يتيح استخدام كل من "ملفاتي" ومساحات التخزين السحابي المشتركة |
supportsTeamDrives |
تم إيقافها نهائيًا: يُرجى استخدام |
timedTextLanguage |
لغة النص المحدد بوقت |
timedTextTrackName |
اسم مسار النص المحدد بوقت |
updateViewedDate |
تحديد ما إذا كان سيتم تعديل تاريخ العرض بعد تعديل الملف بنجاح |
uploadType |
نوع طلب التحميل إلى معرّف الموارد المنتظم القيم المقبولة هي:
|
useContentAsIndexableText |
تُستخدَم لتحديد ما إذا كان سيتم استخدام المحتوى كنص قابل للفهرسة. |
includePermissionsForView |
تحدّد هذه السمة أذونات العرض الإضافية المطلوب تضمينها في الردّ. يُسمح فقط بالقيمة |
includeLabels |
قائمة قيم مفصولة بفاصلة تتضمّن معرّفات التصنيفات المطلوب تضمينها في الجزء |
نص الطلب
يحتوي نص الطلب على مثال File.
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نصها على مثال File.
نطاقات الأذونات
يجب توفير أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/docshttps://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.appdatahttps://www.googleapis.com/auth/drive.apps.readonlyhttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.metadatahttps://www.googleapis.com/auth/drive.scripts
بعض النطاقات محظورة وتتطلّب إجراء تقييم أمان لتتمكّن من استخدامها في تطبيقك. لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.