Документация

Изпращане на грешки, без да се губи контекстът на искането.

{
  "text": "Сложно изходно съдържание на избрания език.",
  "locale": "bg",
  "mode": "simple-language"
}

Налични са примери за SDK и cURL

Единни съобщения за грешка

json
{
  "error": {
    "code": "invalid_request",
    "message": "Check the request fields."
  }
}

Повечето грешки използват горната error структура. Отговорите за ограничение на заявките съдържат и полетата limit, remaining и reset на най-горно ниво.

json
{
  "error": {
    "code": "rate_limited",
    "message": "Too many requests."
  },
  "limit": 1000,
  "remaining": 0,
  "reset": 1787836800
}

При ограничение HTTP 429 изчакайте според хедъра Retry-After. allowance_exhausted вместо това съдържа error.details.used, limit и periodEndsAt.

Кодове за грешки

Тези кодове използват API версия 2:

HTTPКодЗначениеДействие на клиента
400invalid_jsonОсновният текст на заявката не е валиден JSONКоригирайте тялото на JSON
400invalid_requestПолето липсва, не е известно или е невалидно, или текстът надхвърля 5 000 знакаПоправи искането
400невалиден_ключ_идемпотентностЗаявка за задание или партида няма валиден ключ за идемпотентностИзпратете уникален ключ от най-много 255 знака
400невалидна_крайна_уебкукичкаИзбраната крайна точка на webhook липсва или е неактивнаИзберете активна крайна точка или използвайте анкета
401невалиден_api_ключТокенът на носителя липсва, невалиден е или е отмененПроверете или сменете API ключа
402billing_requiredФактурирането трябва да бъде актуализирано, преди обработката да може да продължиАктуализирайте таксуването в приложението
403feature_not_availableРаботното пространство няма активни праваИзберете план или се свържете с поддръжката
403email_not_verifiedНяма потвърден имейл на собственик или администраторПотвърдете отговарящ на условията имейл за акаунт
404job_not_foundЗаданието не съществува, принадлежи към друго работно пространство или е изтеклоСпрете запитването за статус и започнете нова поръчка, ако е необходимо
404партида_не_намеренаПакетът не съществува, принадлежи към друго работно пространство или е изтекълСпрете анкетирането и създайте нова партида, ако е необходимо
429скорост_ограниченаПроцентът на заявките е достигнатУважавайте след изпитание
429concurrency_limitТвърде много заявки се обработват едновременноОпитайте отново, след като активната заявка приключи
429allowance_exhaustedМесечният лимит за знаци е достигнат и допълнителното използване не е налично или е деактивираноИзчакайте следващия период на фактуриране или активирайте допълнително използване на отговарящ на условията план
502обработка_не успяУслугата не можа да обработи текстаПовторете заявката и свържете се с поддръжката с идентификатора на искането, ако проблемът продължава.

Документирайте за всяка грешка: може ли запитването да се повтори? Изчисляват ли знаци? Какво пише в протокола? Какви данни трябва подкрепата?

На тази страница

Започнете да използвате Simple8 безплатно.

Създайте своя безплатен акаунт и използвайте до 15 000 знака безплатно всеки месец.