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