تتيح لك خدمة Drive المتقدمة إمكانية استخدام واجهة برمجة تطبيقات Google Drive على الويب في "برمجة التطبيقات". وتمامًا مثل خدمة Drive المضمّنة في برمجة التطبيقات، تتيح واجهة برمجة التطبيقات هذه نصًا برمجيًا بإنشاء ملفات ومجلدات والعثور عليها وتعديلها في Google Drive. في معظم الحالات، تكون الخدمة المضمّنة أسهل في الاستخدام، ولكن تقدم هذه الخدمة المتقدمة بعض الميزات الإضافية، بما في ذلك الدخول إلى خصائص الملف المخصصة، بالإضافة إلى نُسخ سابقة للملفات والمجلدات.
مَراجع
للحصول على معلومات تفصيلية حول هذه الخدمة، اطلع على المستندات المرجعية لواجهة برمجة تطبيقات الويب لخدمة Google Drive. مثل جميع الخدمات المتقدمة في "برمجة التطبيقات"، تستخدم خدمة Drive المتقدّمة العناصر والطرق والمعلمات نفسها التي يتم استخدامها في واجهة برمجة التطبيقات العامة. لمزيد من المعلومات، راجع كيفية تحديد توقيعات الطريقة.
للإبلاغ عن مشكلات والعثور على دعم آخر، راجع دليل دعم الإصدار 2 من Drive.
نموذج التعليمات البرمجية
يستخدم نموذج الرمز التالي الإصدار 2 من واجهة برمجة التطبيقات.
جارٍ تحميل الملفات
يوضح المثال التالي كيفية حفظ ملف إلى Drive لمستخدم.
مجلدات القوائم
يوضح المثال التالي كيفية إدراج مجلدات المستوى الأعلى في Drive للمستخدم. لاحظ استخدام الرموز المميزة للصفحة للوصول إلى قائمة النتائج الكاملة.
النُسخ السابقة من بطاقة البيانات
يوضح المثال التالي كيفية إدراج النُسخ السابقة لملف معين.
لاحظ أن بعض خصائص النسخ السابقة لا تتوفر إلا لأنواع معينة من الملفات. على سبيل المثال، Google Workspace لا تستهلك ملفات التطبيق مساحة على Google Drive
ومن ثمَّ تعرض حجم ملف 0
.
إضافة خصائص مخصصة
يوضح المثال التالي كيفية إضافة خاصية مخصصة إلى ملف.
بخلاف خصائص المستند لبرمجة التطبيقات، يمكن الوصول إلى خصائص الملف المُخصَّص في Drive خارج "برمجة التطبيقات" والتطبيقات الأخرى (في حال ضبط مستوى الرؤية على PUBLIC
).