Bearbejde fejl uden at miste forespørgsels konteksten.
{
"text": "Kompleks kildeindhold på det valgte sprog.",
"locale": "da",
"mode": "simple-language"
}Eksempler på SDK og cURL tilgængelige
Ensartede fejlmeddelelser
{
"error": {
"code": "invalid_request",
"message": "Check the request fields."
}
}De fleste fejl bruger error-strukturen ovenfor. Svar ved hastighedsbegrænsning indeholder også felterne limit, remaining og reset på øverste niveau.
{
"error": {
"code": "rate_limited",
"message": "Too many requests."
},
"limit": 1000,
"remaining": 0,
"reset": 1787836800
}Ved HTTP 429-hastighedsbegrænsninger skal du vente i henhold til Retry-After-headeren. allowance_exhausted indeholder i stedet error.details.used, limit og periodEndsAt.
Fejlkoder
Disse fejlkoder bruger API version 2:
| HTTP | Koder | Betydning | Kunderaktion |
|---|---|---|---|
| 400 | invalid_json | Anmodningsteksten er ikke gyldig JSON | Ret JSON-kroppen |
| 400 | invalid_request | Et felt mangler, ukendt eller ugyldigt, eller teksten overstiger 5.000 tegn | Korriger anmodningen |
| 400 | idempotency_key_required | En job- eller batchanmodning har ingen gyldig Idempotency-Key | Send en unik nøgle på højst 255 tegn |
| 400 | invalid_webhook_endpoint | Det valgte webhook-slutpunkt mangler eller er inaktivt | Vælg et aktivt slutpunkt, eller brug polling |
| 401 | invalid_api_key | Bærer-tokenet mangler, er ugyldigt eller tilbagekaldt | Kontroller eller udskift API-nøglen |
| 402 | fakturering_påkrævet | Fakturering skal opdateres, før behandlingen kan fortsætte | Opdater fakturering i applikationen |
| 403 | feature_not_available | Arbejdsområdet har ingen aktiv berettigelse | Vælg en plan eller kontakt support |
| 403 | email_not_verified | Ingen ejer- eller administrator-e-mailadresse er bekræftet | Bekræft en kvalificeret konto-e-mail |
| 404 | job_ikke_fundet | Jobbet eksisterer ikke, tilhører et andet arbejdsområde eller er udløbet | Stop statusforespørgslen og start en ny ordre om nødvendigt |
| 404 | batch_ikke_fundet | Batchen findes ikke, tilhører et andet arbejdsområde eller er udløbet | Stop polling og opret en ny batch, hvis det er nødvendigt |
| 429 | rate_limited | Anmodningsraten er nået | Respekt efter at have prøvet igen |
| 429 | concurrency_limit | For mange anmodninger behandles på samme tid | Prøv igen, når en aktiv anmodning er afsluttet |
| 429 | allowance_exhausted | Den månedlige tegngrænse er nået, og yderligere brug er utilgængelig eller deaktiveret | Vent på den næste faktureringsperiode, eller aktiver yderligere brug på et kvalificeret abonnement |
| 502 | process_failed | Tjenesten kunne ikke behandle teksten | Gentag forespørgslen og kontakt support med kravets ID, hvis problemet fortsætter |
Dokumenter for hver fejl: Kan forespørgslen gentages? Beregnes tegn? Hvad står i protokollen? Hvilke oplysninger skal supporten bruge?