Offentligt API
Diagnosticere 401, 403, 422 og 429
401 betyder, at nøglen slet ikke blev accepteret. 403 betyder, at den blev accepteret, men at handlingen ikke er tilladt. 422 betyder, at anmodningen blev forstået, og at nyttelasten var forkert. 429 betyder, at du er over hastighedsgrænsen og bør vente frem for at prøve igen med det samme.
Trin
- Ved 401: kontrollér, at nøglen findes, ikke er udløbet og sendes i den header, du tror — den sædvanlige årsag er en afklippet indsætning.
- Ved 403: læs
code: utilstrækkelig scope, en adresse uden for allow-listen, eller en nøgle fra et andet arbejdsområde. At koble op igen hjælper ikke; tilladelsen skal ændres. - Ved 422: læs det felt, svaret nævner, og ret nyttelasten.
- Ved 429: respektér hastighedsgrænseheaders og vent. At sende igen med det samme gør det værre.
- Behold
requestIdfra svaret — det er, hvad der lader supporten finde netop dit kald.
Sådan kontrollerer du resultatet
Samme anmodning lykkes efter rettelsen, og svaret bærer en 2xx-status med det forventede objekt.
Hvad der som regel går galt
- At behandle en 403 som en dårlig nøgle og udstede den igen, hvilket intet ændrer.
- At gentage en 429 i en tæt løkke.
- At sende nøglen til supporten i stedet for request-id-et.
Løste det dit problem?
Det hjalp ikke
Skriv til os med platform og version, de trin du tog, det forventede resultat og det arbejdsområde eller den QR-kode, det handler om. Maskér enhver hemmelighed, før du vedhæfter noget.
Skriv til supporten