API Яндекс Маркета изменил расход квоты при ошибках: массовый запрос больше не считается одним
В феврале Маркет изменил учёт ресурсных лимитов для ответов 4xx. Некорректный массовый запрос может расходовать квоту по объёму данных, как успешный.
Содержание статьи
В феврале Маркет изменил учёт ресурсных лимитов для ответов 4xx. Некорректный массовый запрос может расходовать квоту по объёму данных, как успешный.
Как изменилось правило
17 февраля официальный канал API Маркета сообщил о новой логике уменьшения ресурсного лимита при ошибках клиента. Раньше ответ 4xx уменьшал его на один запрос. После изменения расход определяется типом ограничения метода: единицей запроса либо размером коллекции, если лимит установлен по объёму данных.
Площадка отдельно предупредила, что ошибочные массовые запросы начнут быстрее расходовать квоту. Это правило касается ресурсного учёта и не означает, что любой неуспешный ответ всех типов обрабатывается одинаково. Конкретный тип лимита указан в документации метода.
Повторять неисправный пакет становится дороже
Если интеграция без изменений отправляет один и тот же неверный набор товаров, она может исчерпать доступный объём и задержать правильные операции. Причина первоначальной ошибки при этом останется. Поэтому автоматический повтор следует связывать с характером ответа, а не запускать одинаково для любого сбоя.
Ошибки входных данных требуют исправления содержимого. Временная недоступность сервиса — другой сценарий, для которого может быть уместна повторная попытка с задержкой. Разделение этих ветвей помогает не превращать небольшую ошибку каталога в остановку обновления цен всего магазина.
Что проверить разработчику и владельцу магазина
Полезно найти методы, через которые передаются большие коллекции, и посмотреть, что происходит после ответа 4xx. Сохраняется ли причина? Можно ли определить проблемные позиции? Не отправляет ли планировщик тот же пакет каждую минуту? Ответы дают конкретный план исправлений.
Предварительная проверка формата и обязательных полей снижает число бессмысленных обращений. При этом локальная валидация не заменяет обработку ответа платформы: справочники и допустимые значения могут меняться. Важен контроль обеих сторон обмена.
Материал отражает сведения на указанную дату. Правила и условия работы площадок могут измениться. Редакционные принципы