आपके पास यह तय करने का विकल्प होता है कि सर्वर, ज़्यादा से ज़्यादा कितने संसाधनों को
सूची के अनुरोध का जवाब देने के लिए, 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