Pobieranie danych API przedziałami

0

Mam dostęp do API, które jednorazowo zwraca mi ilość rekordów 100. Załóżmy, że ilość całkowita rekordów to jakieś 1234. W jaki prosty sposób zapętlić odpytywanie, żeby pobrać wszystkie dostępne rekordy?

0

Pobrać 100, pobrać następne 100, pobrać następne 100, (...), pobrać ostatnie 34?

Większość API zwraca całkowitą liczbę rekordów, tak że z góry wiadomo, ile takich zapytań należy wykonać - jeśli nie wiesz, no to trzeba odpytywać do końca.

0

Akurat nie mam podanej całkowitej liczby rekordów. Właśnie chodzi mi o sposób jak odpytać do końca

0

Pobrać 100, pobrać następne 100, pobrać następne 100, (...), pobrać ostatnie 34?

Nie ma innej możliwości, niż próbować, póki API nie zwróci informacji, że nie ma więcej rekordów.

0

Jeśli jest mniej niż 100 to można z góry założyć, że więcej nie ma (tak twierdzi dokumentacja). Mi chodzi bardziej o sposób jak automatycznie odpytywać, aż będzie mniej rekordów niż 100

0

Walnąłem głową w ścianę kilka razy i mnie olśniło :D. Skorzystałem z while, ale głupi błąd robiłem

1 użytkowników online, w tym zalogowanych: 0, gości: 1