RemoteGymp · API v1

Grænser og fejl

Læs hver side, respekter hastighedsgrænser, og gendan sikkert fra fejl.

  1. Hastighedsgrænser

    Grænser kan konfigureres. GET /v1/operations/capabilities rapporterer requestsPerMinute og authenticationRequestsPerMinutePerIp. Efter en 429 skal du respektere Retry-After og vente længere, hvis begrænsningen fortsætter. Batchlæsninger accepterer op til 100 ID'er; individuelle slutpunkter kan have mindre side- eller nyttelastgrænser.

  2. Læs hver side

    Brug fortsættelsesreglen for det slutpunkt, du kaldte, og behold de samme filtre. Lister kan ændres, mens du læser dem; brug snapshots, når du har brug for en ensartet kopi.

    PagineringFortsæt medStop når
    MarkørSend next som after.næste er null.
    Forskydning med nextOffsetSend nextOffset som offset.nextOffset er null.
    Offset med hasMoreØg offset med antallet af returnerede varer.hasMore er falsk.
    SoftwareSend den numeriske next-værdi som after; genstart hvis updatedAtUtc ændres.næste er null.
    HændelsesfeedSend next som after.hasMore er falsk.
  3. Håndter fejl

    Læs fejlkoden samt HTTP-status. Hvis svaret inkluderer requestId, skal du angive den, når du kontakter support.

    HTTP-statusHvad skal man gøre?
    400Ret anmodningen.
    401Kontroller legitimationsoplysninger, eller hent et nyt adgangstoken.
    403Kontroller omfang, tilladelser og om adgang er aktiveret.
    404Ressourcen mangler muligvis eller er uden for dit område.
    409Læs fejlkoden og den aktuelle tilstand, før du træffer en beslutning.
    410Snapshot- eller hændelsesmarkøren udløb. Start en ny baseline.
  4. Hvis en skrivning får timeout

    En timeout eller 503 beviser ikke, at handlingen mislykkedes. For skrivninger, der returnerer operationskvitteringer, skal du slå GET /v1/operations/by-key?idempotencyKey={key} op, før du prøver igen. Genbrug den originale Idempotency-Key og brødtekst til vedligeholdelsesoprettelse.

API-reference →

Indholdsrevision 3f225a253 · OpenAPI SHA-256: b12c42306a89