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?
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.
Akurat nie mam podanej całkowitej liczby rekordów. Właśnie chodzi mi o sposób jak odpytać do końca
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.
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
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