GetQR API on beetavaiheessa, ja se on käytettävissä valituissa työtiloissa. Yksityiskohdat voivat muuttua ennen yleistä julkaisua.
2xx. Epäonnistuneet pyynnöt palauttavat 4xx tai 5xx sekä JSON-rungon, joka kertoo, mikä meni vikaan.
Virhemuoto
Jokaisella virheellä on sama rakenne: pysyvä koodi, ihmisen luettava viesti ja linkki kyseisen koodin kuvaukseen.string
vaadittu
Pysyvä, koneluettava virhekoodi. Käytä koodissasi tätä viestin sijaan. Katso Virhekoodit.
string
vaadittu
Ihmisen luettava kuvaus ongelmasta. Sanamuoto voi muuttua.
string
vaadittu
Linkki virhekoodin kuvaukseen GetQR-tilisi API-dokumentaatiossa.
Virhekoodit
Validointivirheet
Kun runko tai kyselyparametrit eivät läpäise validointia, API vastaa422. Viesti kuvaa ensimmäisen virheellisen kentän muodossa <issue>: <field>: <details>:
link.url.
Virheiden käsittely
- Haaraudu kentän
error.codemukaan, älä kentänerror.messagemukaan. - Älä yritä
4xx-virheitä uudelleen muuttamattomina: korjaa ensin pyyntö. Poikkeuksia ovat yhä keskeneräisen pyynnön409sekä429. - Kun saat
429, odotaRetry-After-otsakkeen ilmoittama määrä sekunteja. Katso Käyttörajoitukset. - Yritä
5xx-virheitä uudelleen eksponentiaalisesti kasvavin viivein.
Yleisiä ongelmia
Jokainen pyyntö palauttaa 404 "This endpoint is not available."
Jokainen pyyntö palauttaa 404 "This endpoint is not available."
API on beetavaiheessa, eikä sitä ole vielä otettu käyttöön työtilassasi.
404 "This endpoint does not exist."
404 "This endpoint does not exist."
Polku on väärä. Vertaa sitä päätepistesivuihin ja tarkista, että se alkaa merkkijonolla
/api/v1/.403 "Access denied: This account does not have an active subscription."
403 "Access denied: This account does not have an active subscription."
Työtilan omistajan tilaus on päättynyt. API-avain toimii taas heti, kun omistaja tilaa uudelleen.
403 "API access is not available for this role."
403 "API access is not available for this role."
Roolisi työtilassa on katselija. Vain työtilan omistaja ja muokkaajat voivat käyttää APIa.