قوائم الموارد المقسّمة إلى صفحات

يمكنك التحكّم في الحد الأقصى لعدد الموارد التي يعرضها الخادم في الاستجابة لطلب قائمة من خلال ضبط الحقل maxResults. علاوة على ذلك، بالنسبة إلى بعض المجموعات (مثل الفعاليات)، هناك حد صارم لعدد الإدخالات التي تم استردادها ولن يتجاوزها الخادم مطلقًا. إذا تجاوز إجمالي عدد الأحداث هذا الحد الأقصى، يعرض الخادم صفحة واحدة من النتائج.

يُرجى العِلم أنّ السمة maxResults لا تضمن عرض عدد النتائج في صفحة واحدة. يمكن رصد النتائج غير المكتملة من خلال حقل nextPageToken غير فارغ في النتيجة. لاسترداد الصفحة التالية، نفِّذ الطلب نفسه كما في السابق وألحِق الحقل pageToken بالقيمة nextPageToken من الصفحة السابقة. يتم توفير nextPageToken جديد على الصفحات التالية حتى يتم استرداد جميع النتائج.

على سبيل المثال، إليك استعلام متبوعًا بطلب بحث لاسترجاع الصفحة التالية من النتائج في قائمة مقسّمة على صفحات:

GET /calendars/primary/events?maxResults=10&singleEvents=true

//Result contains

"nextPageToken":"CiAKGjBpNDd2Nmp2Zml2cXRwYjBpOXA",

يأخذ طلب البحث التالي القيمة من nextPageToken ويرسلها كقيمة لـ pageToken:

GET /calendars/primary/events?maxResults=10&singleEvents=true&pageToken=CiAKGjBpNDd2Nmp2Zml2cXRwYjBpOXA