Hopp til hovedinnhold
GetQR API-et er i beta og er tilgjengelig for utvalgte arbeidsområder. Detaljer kan endres før den generelle lanseringen.
GetQR API-et bruker standard HTTP-statuskoder. Vellykkede forespørsler returnerer 2xx. Mislykkede forespørsler returnerer 4xx eller 5xx med en JSON-body som forklarer hva som gikk galt.

Feilformat

Alle feil har samme form: en stabil kode, en lesbar melding og en lenke til beskrivelsen av koden.
string
påkrevd
Stabil, maskinlesbar feilkode. Bruk den i koden din i stedet for meldingen. Se Feilkoder.
string
påkrevd
Lesbar beskrivelse av problemet. Ordlyden kan endres.
string
påkrevd
Lenke til beskrivelsen av feilkoden i API-dokumentasjonen i GetQR-kontoen din.

Feilkoder

Valideringsfeil

Når body eller spørringsparametere ikke består valideringen, svarer API-et 422. Meldingen beskriver det første ugyldige feltet som <issue>: <field>: <details>:
Nestede felt bruker punktnotasjon, for eksempel link.url.

Håndter feil

  • Forgren på error.code, ikke på error.message.
  • Ikke prøv 4xx-feil på nytt uendret: rett forespørselen først. Unntakene er en 409 for en forespørsel som fortsatt pågår, og 429.
  • Ved 429 venter du det antallet sekunder som står i Retry-After-headeren. Se Hastighetsgrenser.
  • Prøv 5xx-feil på nytt med eksponentiell backoff.

Vanlige problemer

API-et er i beta og er ennå ikke aktivert for arbeidsområdet ditt.
Banen er feil. Sammenlign den med sidene for endepunktene, og sjekk at den starter med /api/v1/.
Abonnementet til eieren av arbeidsområdet er avsluttet. API-nøkkelen fungerer igjen så snart eieren tegner abonnement på nytt.
Rollen din i arbeidsområdet er leser. Bare eieren av arbeidsområdet og redaktører kan bruke API-et.

Neste steg

Hastighetsgrenser

Autentisering