GetQR:s API är i beta och finns för utvalda arbetsytor. Detaljer kan ändras före den allmänna lanseringen.
2xx. Misslyckade begäranden returnerar 4xx eller 5xx med en JSON-body som förklarar vad som gick fel.
Felformat
Alla fel har samma form: en stabil kod, ett läsbart meddelande och en länk till kodens beskrivning.string
obligatorisk
Stabil, maskinläsbar felkod. Använd den i din kod i stället för meddelandet. Se Felkoder.
string
obligatorisk
Läsbar beskrivning av problemet. Formuleringen kan ändras.
string
obligatorisk
Länk till felkodens beskrivning i API-dokumentationen i ditt GetQR-konto.
Felkoder
Valideringsfel
När body eller frågeparametrar inte klarar valideringen svarar API:et422. Meddelandet beskriver det första ogiltiga fältet som <issue>: <field>: <details>:
link.url.
Hantera fel
- Förgrena på
error.code, inte påerror.message. - Försök inte igen med
4xx-fel utan ändringar: rätta begäran först. Undantagen är409för en begäran som fortfarande pågår och429. - Vid
429väntar du det antal sekunder som anges iRetry-After-huvudet. Se Hastighetsbegränsningar. - Försök igen med
5xx-fel med exponentiell backoff.
Vanliga problem
Varje begäran returnerar 404 "This endpoint is not available."
Varje begäran returnerar 404 "This endpoint is not available."
API:et är i beta och är inte aktiverat för din arbetsyta än.
404 "This endpoint does not exist."
404 "This endpoint does not exist."
Sökvägen är fel. Jämför den med sidorna för slutpunkterna och kontrollera att den börjar med
/api/v1/.403 "Access denied: This account does not have an active subscription."
403 "Access denied: This account does not have an active subscription."
Arbetsytans ägares prenumeration har upphört. API-nyckeln fungerar igen så fort ägaren förnyar prenumerationen.
403 "API access is not available for this role."
403 "API access is not available for this role."
Din roll i arbetsytan är läsare. Bara arbetsytans ägare och redigerare kan använda API:et.