Przejdź do treści

Publiczne API

Przechodzenie po wynikach i mieszczenie się w limitach

Endpointy list stronicują kursorem, a nie offsetem, więc podążaj za kursorem, który daje odpowiedź, zamiast go wyliczać. Obserwuj nagłówki limitu i używaj updatedSince do odpytywania zamiast czytać wszystko od nowa.

Kroki

  1. Podążaj za kursorem z każdej odpowiedzi, aż przestanie wracać. Nie buduj kursorów samodzielnie.
  2. Trzymaj rozsądny rozmiar strony — większe strony to mniej żądań, ale wolniejszych.
  3. Odpytuj z updatedSince, zamiast przechodzić całą kolekcję według harmonogramu.
  4. Czytaj nagłówki limitu i zwalniaj, zanim zostaniesz odrzucony, a nie po.
  5. Zapisuj requestId wszystkiego, co zawiedzie, dla pomocy.

Jak sprawdzić wynik

Pełne przejście zwraca każdy obiekt raz, a powtarzane odpytywanie czyta tylko to, co się zmieniło.

Co zwykle idzie nie tak

  • Budowanie stron po offsecie, które przesuwają się, gdy dane zmieniają się pod spodem.
  • Czytanie wszystkiego co minutę i uderzanie w limit.
  • Użycie przestarzałego kursora i błąd nieprawidłowego kursora.
Czy to rozwiązało twój problem?

To nie pomogło

Napisz do nas, podając platformę i wersję, wykonane kroki, oczekiwany wynik oraz workspace lub kod QR, którego to dotyczy. Zamaskuj każdy sekret, zanim cokolwiek załączysz.

Napisz do pomocy