Hoppa till innehåll

Publikt API

Diagnostisera 401, 403, 422 och 429

401 betyder att nyckeln inte accepterades alls. 403 betyder att den accepterades men att åtgärden inte är tillåten. 422 betyder att begäran förstods och att nyttolasten var fel. 429 betyder att du ligger över hastighetsgränsen och bör vänta i stället för att försöka igen direkt.

Steg

  1. Vid 401: kontrollera att nyckeln finns, inte gått ut och skickas i den header du tror — vanligaste orsaken är en avklippt inklistring.
  2. Vid 403: läs code: otillräcklig scope, en adress utanför allow-listan, eller en nyckel från en annan arbetsyta. Att koppla upp igen hjälper inte; behörigheten måste ändras.
  3. Vid 422: läs fältet svaret nämner och rätta nyttolasten.
  4. Vid 429: respektera hastighetsgränsheaders och vänta. Att skicka igen direkt gör det värre.
  5. Behåll requestId från svaret — det är vad som låter supporten hitta just ditt anrop.

Så kontrollerar du resultatet

Samma begäran lyckas efter rättelsen, och svaret bär en 2xx-status med det väntade objektet.

Vad som brukar gå fel

  • Behandla en 403 som en dålig nyckel och utfärda den igen, vilket inte ändrar något.
  • Upprepa en 429 i en tight loop.
  • Skicka nyckeln till supporten i stället för request-id:t.
Löste det här ditt problem?

Det här hjälpte inte

Skriv till oss med plattform och version, stegen du tog, förväntat resultat och den arbetsyta eller QR-kod det gäller. Maskera varje hemlighet innan du bifogar något.

Skriv till supporten