2012-07-30 12 views
12

Chciałem tylko wyjaśnień w odniesieniu do plików: Lista funkcji API Dysku Google tutaj:Wyjaśnienie maxResults i nextPageToken z Dysku Google API v2

https://developers.google.com/drive/v2/reference/files/list

Jaka jest maksymalna wartość, która może być określone za pomocą maxResults? Zakładam, że ta wartość oblicza liczbę wyników na następnej stronie wyników?

Co więcej, czy następnaPageToken jest po prostu częścią ciągu zapytania, który należy przekazać za pomocą nextLink, aby uzyskać następną stronę wyników?

Dzięki!

Odpowiedz

13

Parametr zapytania o numerze maxResults może służyć do ograniczania (lub zwiększania) liczby elementów zwróconych w żądaniu listy. Istnieje domyślna wartość i twardy limit ustawiony przez nasz serwer. Niestety, zazwyczaj nie dokumentujemy tych numerów, ponieważ mogą one łatwo ulec zmianie i zalecamy programistom, aby w wynikowej kolekcji szukali nextPageToken i/lub nextLink, aby wiedzieć, czy wszystkie elementy zostały zwrócone.

Atrybut nextPageToken ma być używany jako parametr zapytania pageToken w żądaniu listy. Jeśli używasz nextLink z wynikowej kolekcji, nie musisz określać parametru zapytania pageToken, ponieważ powinien on już być uwzględniony.

+0

Wielkie, wielkie dzięki! –

+0

Więc jeśli na Dysku jest 100 plików i ustawię maxResult na 10, czy nadal będę mógł wyświetlić listę wszystkich plików w 10 kolejnych żądaniach? –

+0

Tak, to prawda: każda strona zawiera do 10 wyników. – Alain