संसाधनों की सूचियों के ज़रिए पेज

आप सूची फ़ील्ड में maxResults फ़ील्ड सेट करके, संसाधन में सर्वर की लौटाए जाने वाले ज़्यादा से ज़्यादा संसाधनों को कंट्रोल कर सकते हैं. इतना ही नहीं, कुछ कलेक्शन (जैसे कि इवेंट) के लिए, एक तय संख्या में एंट्री की संख्या तय नहीं होती. अगर इवेंट की कुल संख्या तय सीमा से ज़्यादा है, तो सर्वर एक पेज पर नतीजे दिखाता है.

याद रखें कि maxResults, किसी पेज पर नतीजों की संख्या की गारंटी नहीं देता है. अधूरे नतीजों का पता लगाने के लिए, खोज फ़ील्ड में nextPageToken फ़ील्ड नहीं डाला जाता. अगला पेज फिर से पाने के लिए, पहले जैसा ही अनुरोध करें और पिछले पेज से nextPageToken वैल्यू के साथ pageToken फ़ील्ड जोड़ें. सभी नतीजों को वापस पाने तक, इन पेजों पर एक नया 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