Svenska
Svenska
Appearance
Svenska
Svenska
Appearance
När en API-begäran misslyckas returnerar badges.ninja ett JSON-felsvar med en lämplig HTTP-statuskod.
Alla fel följer denna struktur:
{
"error": "description of what went wrong"
}| Kod | Betydelse | När det händer |
|---|---|---|
400 | Bad Request | Saknade eller ogiltiga parametrar |
402 | Payment Required | Månatlig utmärkelsekvot uppnådd eller funktion kräver en högre plan |
403 | Forbidden | Plangräns uppnådd (t.ex. utfärdar- eller märkestak) |
404 | Not Found | Den begärda resursen existerar inte |
429 | Too Many Requests | Hastighetsgränsen överskriden |
500 | Internal Server Error | Ett oväntat fel inträffade på servern |
{ "error": "missing required parameters: name, url, email" }Lösning: Inkludera alla obligatoriska parametrar i din begärans body. Kontrollera ändpunktsdokumentationen för den fullständiga listan.
{ "error": "invalid email" }Lösning: Ange en giltig e-postadress i formatet user@domain.com.
{ "error": "invalid URL" }Lösning: Ange en fullständig URL inklusive protokollet, t.ex. https://example.com.
{ "error": "name must be at least 3 characters" }Lösning: Använd ett längre namn. Utfärdarnamn kräver minst 3 tecken. Mottagarnamn kräver minst 5 tecken.
{ "error": "issuer must be verified before creating badges" }Lösning: Verifiera utfärdaren först. Kontrollera utfärdarens e-post för verifieringslänken, eller använd ändpunkten Verifiera utfärdare.
{ "error": "monthly award quota reached" }Lösning: Du har använt alla utmärkelser som ingår i din plan för denna faktureringsperiod (Free: 100/mån, Starter: 1 000/mån, Pro: 10 000/mån). Vänta på nästa återställning eller uppgradera din plan. Se Planer & Fakturering.
{ "error": "issuer limit reached for your plan" }Lösning: Du har nått din plans tak för utfärdare, märken eller API-nycklar. Ta bort en oanvänd resurs eller uppgradera din plan.
{ "error": "blockchain verification requires the Pro plan" }Lösning: Parametern blockchain är endast tillgänglig i Pro-planen. Uppgradera för att aktivera on-chain-verifiering.
{ "error": "unsupported blockchain, only 'matchain' is supported" }Lösning: För närvarande stöds endast matchain som blockchain-parameter.
{ "error": "issuer has badges and cannot be deleted" }Lösning: Ta bort alla märken under utfärdaren innan du tar bort utfärdaren. På samma sätt, ta bort alla utmärkelser under ett märke innan du tar bort märket.
{ "error": "not authorized" }Lösning: Du kan endast ändra resurser som du äger. Kontrollera att du använder rätt API-nyckel.
{ "error": "HTML tags are not allowed" }Lösning: Delningstext måste vara klartext. Ta bort eventuella HTML-taggar från textparametern.