Ugrás a fő tartalomhoz
A GetQR API béta állapotban van, és csak kiválasztott munkaterületek számára érhető el. A részletek az általános kiadásig változhatnak.
A GetQR API szabványos HTTP-állapotkódokat használ. A sikeres kérések 2xx kódot adnak vissza. A sikertelen kérések 4xx vagy 5xx kódot adnak, egy JSON-törzzsel, amely leírja, mi ment félre.

A hibák formátuma

Minden hiba azonos felépítésű: egy állandó kód, egy ember által olvasható üzenet és egy hivatkozás a kód leírására.
string
kötelező
Állandó, géppel feldolgozható hibakód. A kódjában ezt használja, ne az üzenetet. Lásd: Hibakódok.
string
kötelező
A probléma ember által olvasható leírása. A megfogalmazás változhat.
string
kötelező
Hivatkozás a hibakód leírására a GetQR-fiókjában elérhető API-dokumentációban.

Hibakódok

Validációs hibák

Ha a törzs vagy a lekérdezési paraméterek nem mennek át a validáción, az API 422 kóddal válaszol. Az üzenet az első érvénytelen mezőt írja le, <issue>: <field>: <details> formában:
A beágyazott mezők pontjelölést használnak, például link.url.

Hibák kezelése

  • Az error.code alapján ágaztasson el, ne az error.message alapján.
  • A 4xx hibákat ne ismételje változtatás nélkül: előbb javítsa a kérést. Kivétel a még folyamatban lévő kérésre kapott 409 és a 429.
  • 429 esetén várjon annyi másodpercet, amennyit a Retry-After fejléc megad. Lásd: Kéréskorlátok.
  • Az 5xx hibákat exponenciális visszalépéssel ismételje.

Gyakori problémák

Az API béta állapotban van, és a munkaterületén még nincs engedélyezve.
Az útvonal hibás. Vesse össze a végpontok oldalaival, és ellenőrizze, hogy /api/v1/ előtaggal kezdődik-e.
A munkaterület tulajdonosának előfizetése lejárt. Az API-kulcs azonnal újra működik, amint a tulajdonos megújítja az előfizetést.
Az Ön szerepköre a munkaterületen megtekintő. Az API-t csak a munkaterület tulajdonosa és a szerkesztők használhatják.

Következő lépések

Kéréskorlátok

Hitelesítés