Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Maksymalną liczbę zasobów zwracanych przez serwer w odpowiedzi na żądanie listy możesz kontrolować, ustawiając pole maxResults. Ponadto w przypadku niektórych kolekcji (np. Zdarzeń) istnieje sztywny limit liczby pobieranych wpisów, którego serwer nigdy nie przekroczy. Jeśli łączna liczba zdarzeń przekroczy tę maksymalną wartość, serwer zwróci 1 stronę wyników.
Pamiętaj, że maxResults nie gwarantuje liczby wyników na jednej stronie.
Niepełne wyniki można wykryć po niepustym polu nextPageToken w wyniku. Aby pobrać następną stronę, wykonaj dokładnie to samo żądanie co poprzednio i dołącz do pola pageToken wartość nextPageToken z poprzedniej strony. Na kolejnych stronach wyświetla się nowa wartość nextPageToken, dopóki nie zostaną pobrane wszystkie wyniki.
Oto przykład zapytania i zapytania służącego do pobrania następnej strony wyników na liście podzielonej na strony:
GET /calendars/primary/events?maxResults=10&singleEvents=true
//Result contains
"nextPageToken":"CiAKGjBpNDd2Nmp2Zml2cXRwYjBpOXA",
Kolejne zapytanie pobiera wartość z nextPageToken i przesyła ją jako wartość dla pageToken:
GET /calendars/primary/events?maxResults=10&singleEvents=true&pageToken=CiAKGjBpNDd2Nmp2Zml2cXRwYjBpOXA
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-12-21 UTC."],[[["Control the maximum number of resources returned in a list request by setting the `maxResults` field, with some collections having hard limits on retrievable entries."],["Detect incomplete results by checking for a non-empty `nextPageToken` field, which indicates the presence of additional pages."],["Retrieve the next page of results by performing the same request and appending a `pageToken` field with the `nextPageToken` value from the previous page."],["The server provides new `nextPageToken` values on subsequent pages until all results are retrieved, enabling complete data retrieval through pagination."]]],[]]