您可以設定 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