Новости
Обновили обработку ошибок API
13.05.2026Ранее при превышении количества запросов в секунду наш сервис возвращал стандартную HTML-заглушку ошибки 503 сервера. Это могло вызывать проблемы при автоматической обработке ответов: сбои парсеров, ошибки JSON/XML-декодирования и некорректную работу клиентского ПО.
По просьбам разработчиков добавили форматированные ответы ошибок в зависимости от типа запроса:
- XML API → ошибка о превышении возвращается в XML
- JSON и HTML API → ошибка о превышении возвращается в JSON
Теперь ошибки о превышении количества запросов в секунду можно обрабатывать не только по HTTP-коду сервера 503, но и по внутреннему коду API:
<?xml version="1.0" encoding="UTF-8"?><yandexsearch version="1.0"><response date=""><error code="55">Превышено максимально допустимое количество запросов в секунду.</error></response></yandexsearch>
{"query":"","error":{"code":55,"message":"Превышено максимально допустимое количество запросов в секунду."}}
Таким образом, в инструментах ЯндексLive и Google появился новый внутренний код ошибки API 55, которого ранее не было.

