Läs varje sida, respektera hastighetsgränser och återställ säkert från fel.
Hastighetsgränser
Gränserna är konfigurerbara. GET /v1/operations/capabilities rapporterar requestsPerMinute och authenticationRequestsPerMinutePerIp. Efter en 429, respektera Återförsök-Efter och vänta längre om strypningen fortsätter. Batchläsningar accepterar upp till 100 ID:n; enskilda slutpunkter kan ha mindre sid- eller nyttolastgränser. (Retry-After)
Läs varje sida
Använd fortsättningsregeln för den slutpunkt du anropade, och behåll samma filter. Listor kan ändras medan du läser dem; använd ögonblicksbilder när du behöver en konsekvent kopia.
Sidningsnumrering Fortsätt med Stoppa när Markör Skicka next som after. nästa är null. Förskjutning med nextOffset Skicka nextOffset som offset. nextOffset är null. Offset med hasMore Öka offset med antalet returnerade artiklar. hasMore är falskt. Programvara Skicka det numeriska next-värdet som after; starta om om updatedAtUtc ändras. nästa är null. Händelseflöde Skicka next som after. hasMore är falskt. Hantera fel
Läs felkoden samt HTTP-statusen. Om svaret inkluderar requestId, ange den när du kontaktar supporten.
HTTP-status Vad du ska göra 400 Åtgärda begäran. 401 Kontrollera inloggningsuppgifter eller hämta en ny åtkomsttoken. 403 Kontrollera omfattning, behörigheter och om åtkomst är aktiverad. 404 Resursen kan saknas eller vara utanför ditt omfång. 409 Läs felkoden och det aktuella tillståndet innan du fattar beslut. 410 Snapshot- eller händelsemarkören har upphört att gälla. Starta en ny baslinje. Om en skrivning får timeout
En timeout eller 503 bevisar inte att åtgärden misslyckades. För skrivningar som returnerar operationskvitton, sök upp GET /v1/operations/by-key?idempotencyKey={key} innan du försöker igen. För underhållsskapande, återanvänd originalet Idempotency-Key och brödtexten.