Spring til hovedindhold
GetQR API’et er i beta og er tilgængeligt for udvalgte arbejdsområder. Detaljer kan ændre sig før den generelle udgivelse.
GetQR API’et bruger standard-HTTP-statuskoder. Vellykkede forespørgsler returnerer 2xx. Mislykkede forespørgsler returnerer 4xx eller 5xx med en JSON-body, der forklarer, hvad der gik galt.

Fejlformat

Alle fejl har samme form: en stabil kode, en læsbar besked og et link til beskrivelsen af koden.
string
påkrævet
Stabil, maskinlæsbar fejlkode. Brug den i din kode i stedet for beskeden. Se Fejlkoder.
string
påkrævet
Læsbar beskrivelse af problemet. Ordlyden kan ændre sig.
string
påkrævet
Link til beskrivelsen af fejlkoden i API-dokumentationen i din GetQR-konto.

Fejlkoder

Valideringsfejl

Når body eller forespørgselsparametre ikke består valideringen, svarer API’et 422. Beskeden beskriver det første ugyldige felt som <issue>: <field>: <details>:
Indlejrede felter bruger punktnotation, f.eks. link.url.

Håndter fejl

  • Forgren på error.code, ikke på error.message.
  • Prøv ikke 4xx-fejl igen uændret: Ret forespørgslen først. Undtagelserne er en 409 for en forespørgsel, der stadig er i gang, og 429.
  • Ved 429 skal du vente det antal sekunder, der står i Retry-After-headeren. Se Hastighedsgrænser.
  • Prøv 5xx-fejl igen med eksponentiel backoff.

Almindelige problemer

API’et er i beta og er endnu ikke slået til for dit arbejdsområde.
Stien er forkert. Tjek den mod siderne for endepunkterne, og tjek, at den starter med /api/v1/.
Abonnementet hos ejeren af arbejdsområdet er udløbet. API-nøglen virker igen, så snart ejeren genoptager abonnementet.
Din rolle i arbejdsområdet er læser. Kun ejeren af arbejdsområdet og redaktører kan bruge API’et.

Næste skridt

Hastighedsgrænser

Godkendelse