На этой странице описаны известные проблемы, с которыми могут столкнуться разработчики при работе с Merchant API.
Проблемы с пропускной способностью для методов insert, связанных с товарами и ассортиментом
Дата сообщения: 28 января 2026 г. (UTC) | Последнее обновление: 31 марта 2026 г. (UTC)
Мы получили сообщения о проблемах с производительностью на стороне клиента, связанных с пропускной способностью при передаче больших объемов данных в Merchant API. Эта проблема может возникнуть при использовании клиентских библиотек для следующих методов:
accounts.productInputs.insertaccounts.products.localInventories.insertaccounts.products.regionalInventories.insert
Мы повысили производительность различных внутренних систем. Если проблема не исчезнет, возможно, вам потребуется настроить пул каналов, чтобы увеличить пропускную способность. Это позволяет обойти ограничение в 100 потоков для одного канала gRPC за счет управления несколькими базовыми подключениями. Подробнее о том, как провести рефакторинг кода для параллельных запросов и повысить пропускную способность с помощью пулов каналов…
Идентификаторы товаров со специальными символами
Дата сообщения: 3 октября 2025 г. (UTC) | Последнее обновление: 8 апреля 2026 г. (UTC)
У пользователей могут возникнуть проблемы с управлением товарами, если productId или offerId не соответствуют правилам форматирования идентификаторов товаров.
Идентификаторы товаров могут содержать специальные символы, например косую черту (/), двоеточие (:), тильду (~) и знак процента (%). Некоторые специальные символы в идентификаторах товаров уже поддерживаются в Merchant Center и других сервисах.
Поскольку Merchant API включает идентификатор товара непосредственно в ресурс name как часть URL (например, accounts/{account}/products/{productId}), эти символы могут мешать стандартной маршрутизации и синтаксическому анализу URL, что приводит к непредвиденным ошибкам 404 Not Found или 400 Bad Request во время операций GET, PATCH или DELETE.
Чтобы безопасно взаимодействовать с продуктами, содержащими эти символы, необходимо закодировать сегмент productId или offerId названия ресурса. Алгоритм кодирования – Base64URL без заполнения. Дополнительную информацию вы найдете в статье accounts.productInputs.name.
Решение. Мы стандартизировали поведение в экосистеме Merchant API. Мы добавили в ответы API новое поле base64_encoded_name, в котором указывается предварительно закодированное название ресурса. Это позволяет использовать выходные данные вызова list или get непосредственно в качестве входных данных для последующих обновлений без выполнения кодирования вручную.
Задержка после создания источника данных
Дата публикации: 10 апреля 2024 г. | Последнее обновление: 12 мая 2024 г.
При попытке добавить товары, промоакции или отзывы сразу после создания нового аккаунта DataSource произошла известная задержка. Ошибка Data source not found возвращается при попытке вставить объекты в течение пяти минут после создания источника данных.
Решение. Задержка устранена, и теперь вы можете сразу же взаимодействовать с новыми источниками данных.
Другая проблема?
Если у вас возникли другие проблемы, перейдите на страницу Как получить помощь по Merchant API или Как оставить отзыв.