بالنسبة إلى تطبيقات Google Drive التي يجب أن تتتبّع التغييرات التي تم إجراؤها على الملفات، يجب تنفيذ ما يلي:
توفّر مجموعة changes
مجموعة
جميع تغييرات الملفات، بما في ذلك التغييرات التي تمت مشاركتها مع المستخدم. إذا كان الملف
تغيرت المجموعة، تعرض المجموعة الحالة الحالية لكل ملف.
الحصول على الرمز المميز للصفحة الرئيسية
لطلب الرمز المميز للصفحة للحالة الحالية للحساب، استخدم
changes.getStartPageToken
احتفِظ بهذا الرمز المميّز واستخدِمه في طلبك الأوليّ
changes.list
لاسترداد الرمز المميز للصفحة الحالية:
Java
Python
PHP
NET.
Node.js
الحصول على التغييرات
للاطّلاع على قائمة التغييرات للمستخدم الذي سجّل الدخول حاليًا، أرسِل GET
إلى مجموعة changes
، كما هو موضَّح بالتفصيل في
changes.list
تظهر الإدخالات في مجموعة changes
بترتيب زمني (الإدخال الأقدم
تظهر التغييرات أولاً). طلب البحث includeRemoved
وrestrictToMyDrive
تحدِّد المَعلمات ما إذا كان يجب أن يتضمّن الردّ "تمّت إزالته" أو "تمّت مشاركته"
عناصر.
Java
Python
PHP
NET.
Node.js
مجموعة changes
في
قد يحتوي الردّ على
nextPageToken
إذا كان nextPageToken
مدرَجًا، يمكن استخدامه لجمع
الصفحة التالية من التغييرات. إذا لم يكن التطبيق مدرجًا، يجب أن يخزّن تطبيق العميل
newStartPageToken
في الرد لاستخدامه في المستقبل. باستخدام الرمز المميز للصفحة
يتم إعداد تطبيق العميل للاستعلام مرة أخرى عن التغييرات المستقبلية.
تلقي إشعارات
استخدِم الطريقة changes.watch
من أجل
والاشتراك في التحديثات في سجل التغييرات. لا تحتوي الإشعارات على تفاصيل
حول التغييرات. بدلاً من ذلك، يشير إلى توفر تغييرات جديدة. إلى
واسترداد التغييرات الفعلية، وإجراء استطلاع رأي في خلاصة التغيير كما هو موضح في الحصول على
التغييرات.
لمزيد من المعلومات، راجع إشعارات تغييرات الموارد.