আপনি maxResults ফিল্ডটি সেট করার মাধ্যমে একটি তালিকা অনুরোধের জবাবে সার্ভার সর্বোচ্চ কতগুলো রিসোর্স ফেরত দেবে তা নিয়ন্ত্রণ করতে পারেন। এছাড়াও, কিছু সংগ্রহের (যেমন ইভেন্ট) ক্ষেত্রে, প্রাপ্ত এন্ট্রির সংখ্যার উপর একটি কঠোর সীমা রয়েছে যা সার্ভার কখনোই অতিক্রম করে না। যদি মোট ইভেন্টের সংখ্যা এই সর্বোচ্চ সীমা অতিক্রম করে, তবে সার্ভার এক পৃষ্ঠার ফলাফল ফেরত দেয়।
মনে রাখবেন যে maxResults একটি পৃষ্ঠায় ফলাফলের সংখ্যা নিশ্চিত করে না। রেসপন্সে nextPageToken ফিল্ডটি খালি না থাকলে তা অসম্পূর্ণ ফলাফল নির্দেশ করে। পরবর্তী পৃষ্ঠাটি পেতে, আগের অনুরোধটি পুনরাবৃত্তি করুন এবং আগের পৃষ্ঠার nextPageToken এর মান দিয়ে একটি pageToken প্যারামিটার যুক্ত করুন। রেসপন্সে সমস্ত ফলাফল না আসা পর্যন্ত প্রতিটি পরবর্তী পৃষ্ঠা একটি নতুন nextPageToken প্রদান করবে।
উদাহরণস্বরূপ, নিম্নলিখিত কোয়েরিটি প্রথম পৃষ্ঠাটি অনুরোধ করে:
GET /calendars/primary/events?maxResults=10&singleEvents=true
প্রতিক্রিয়াটিতে একটি nextPageToken রয়েছে:
{
"nextPageToken": "CiAKGjBpNDd2Nmp2Zml2cXRwYjBpOXA"
}
পরবর্তী কোয়েরিটি nextPageToken থেকে মানটি নিয়ে pageToken এর মান হিসেবে জমা দেয়:
GET /calendars/primary/events?maxResults=10&singleEvents=true&pageToken=CiAKGjBpNDd2Nmp2Zml2cXRwYjBpOXA