تنشئ هذه الطريقة ملفًا. لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء الملفات وإدارتها.
تتيح هذه الطريقة معرّف الموارد المنتظم /upload وتقبل الوسائط التي تم تحميلها والتي تتضمّن الخصائص التالية:
- الحد الأقصى لحجم الملف: 5,120 غيغابايت
- أنواع MIME للوسائط المقبولة:
*/*
(يُرجى تحديد نوع MIME صالح بدلاً من القيمة الحرفية
*/*
. يُستخدم الحرف*/*
فقط للإشارة إلى أنّه يمكن تحميل أي نوع MIME صالح. لمزيد من المعلومات، يُرجى الاطّلاع على أنواع MIME المتوافقة في Google Workspace وGoogle Drive).
لمزيد من المعلومات عن تحميل الملفات، اطّلِع على تحميل بيانات الملفات.
يجب أن تحدّد التطبيقات التي تنشئ اختصارات باستخدام الطريقة create
نوع MIME application/vnd.google-apps.shortcut
.
يجب أن تحدّد التطبيقات امتداد ملف في السمة name
عند إدراج ملفات باستخدام واجهة برمجة التطبيقات. على سبيل المثال، يجب أن تحدّد عملية إدراج ملف JPEG شيئًا مثل "name": "cat.jpg"
في البيانات الوصفية.
تتضمّن طلبات GET
اللاحقة السمة fileExtension
للقراءة فقط التي تمّت تعبئتها بالامتداد المحدّد في الأصل في السمة name
. عندما يطلب مستخدم Google Drive تنزيل ملف، أو عندما يتم تنزيل الملف من خلال برنامج مزامنة، ينشئ Drive اسم ملف كاملاً (مع الامتداد) استنادًا إلى الاسم. في الحالات التي يكون فيها الامتداد غير متوفّر، يحاول Drive تحديد الامتداد استنادًا إلى نوع MIME للملف.
طلب HTTP
- عنوان URI للتحميل، لطلبات تحميل الوسائط:
POST https://www.googleapis.com/upload/drive/v3/files
- معرّف الموارد المنتظم للبيانات الوصفية، للطلبات التي تتضمّن البيانات الوصفية فقط:
POST https://www.googleapis.com/drive/v3/files
يستخدِم عنوان URL بنية تحويل الترميز gRPC.
مَعلمات طلب البحث
المعلمات | |
---|---|
enforceSingleParent |
تم إيقاف الميزة: لم يعُد من الممكن إنشاء ملفات في مجلدات متعددة. |
ignoreDefaultVisibility |
تُستخدَم لتحديد ما إذا كان سيتم تجاهل إعدادات مستوى العرض التلقائية للنطاق في الملف الذي تم إنشاؤه. يمكن لمشرفي النطاق اختيار إتاحة رؤية جميع الملفات التي تم تحميلها للنطاق تلقائيًا، وتتجاوز هذه المَعلمة هذا السلوك للطلب. لا تزال الأذونات مكتسبة من المجلدات الرئيسية. |
keepRevisionForever |
تحديد ما إذا كان سيتم ضبط الحقل |
ocrLanguage |
تلميح لغة لمعالجة التعرّف البصري على الحروف أثناء استيراد الصور (رمز ISO 639-1). |
supportsAllDrives |
تحديد ما إذا كان التطبيق الذي يطلب الوصول يتيح استخدام كل من "ملفاتي" ومساحات التخزين السحابي المشتركة |
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
بعض النطاقات محظورة وتتطلّب إجراء تقييم أمان لتتمكّن من استخدامها في تطبيقك. لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.