Функции Merchant API имеют строгие квоты и ограничения.
Обновить политику
Merchant API применяет следующие политики в отношении обновлений:
- Вы можете обновлять свои продукты не более двух раз в день.
- Вы можете обновлять свои суб-аккаунты только один раз в день.
Квоты вызова методов
Merchant API автоматически корректирует квоты вызовов для ваших products
и accounts
в зависимости от вашего использования.
Вот как мы отслеживаем использование квоты:
- Квоты указаны для каждого метода. Например, метод
get
имеет отдельную квоту от методаupdate
. - Каждый запрос засчитывается один раз, независимо от его типа. Например, мы считаем запрос
list
из 250 элементов один раз, а не как 250 запросовget
. - Квоты применяются к группе Служб сравнения цен (CSS), CSS, учетной записи или субаккаунтам , в которых вы выполняете аутентификацию при звонке. Например, если вы проходите аутентификацию в качестве расширенной учетной записи , звонки засчитываются в квоту вашей расширенной учетной записи, но если вы проходите аутентификацию в качестве одной из своих дочерних учетных записей, звонки засчитываются в квоту дочерней учетной записи.
На диаграмме показана иерархия групп CSS, CSS, аккаунтов и субаккаунтов.
Проверьте свои квоты
Чтобы проверить текущую квоту и использование учетной записи, вызовите quotas.list
с name
учетной записи.
Автоматическая квота применяется только к products
и службам accounts
. Если вам нужно увеличить квоту для какой-либо другой услуги, вы исчерпали ежедневную квоту для products
или служб accounts
или вам нужно временное увеличение квоты для services
accounts
или продуктов, свяжитесь с нами , предоставив следующую информацию:
- Ваш идентификатор Merchant Center
- Методы, на которые вы достигли пределов квоты.
- Приблизительное количество звонков в день, необходимое для этих методов.
- Причина, по которой вам необходимо увеличение квоты
- Будь то временное или постоянное увеличение
Мы рекомендуем периодически проверять ваши квоты, чтобы убедиться, что у вас достаточно квот для реализации, или чтобы убедиться, что ваша квота корректируется автоматически.
Ошибки
Если вы превысите квоты, вы получите следующие ошибки:
- В минуту:
quota/request_rate_too_high
- В день:
quota/daily_limit_exceeded
Чтобы просмотреть свои квоты и использование, а также запросить увеличение квоты на день или минуту, см. раздел Проверка квот .
Следующие ошибки не могут быть устранены автоматическим увеличением квоты и требуют запроса дополнительной квоты на элементы, каналы или субаккаунты :
-
too_many_items: Merchant quota exceeded
-
too_many_subaccounts: Maximum number of sub-accounts reached
Ограничения представления ресурсов
Следующие ограничения описывают существенные ограничения для определенных строковых значений и полей массива в представлениях ресурсов, используемых в Merchant API. Эти ограничения одинаковы как для Merchant API, так и для соответствующей функции в Merchant Center.
Обратите внимание, что этот список ограничений может быть неполным. Мы не будем расширять эти пределы.
Ресурс | Поле | Лимит |
---|---|---|
shippingsettings | Услуги доставки по стране ( Группы доставки для каждой службы доставки ( Этикетки для каждой группы доставки ( Подтаблицы для каждой группы отгрузки ( Количество строк или столбцов в одной таблице тарифов . Длина транспортировочных этикеток. | 20 20 30 100 150 100 |
Количество строк или столбцов в таблице тарифов влияет на следующие поля массива:
- Поля массива внутри
rowHeaders
илиcolumnHeaders
:-
prices[]
-
weights[]
-
numberOfItems[]
-
postalCodeGroupNames[]
-
locations[]
-
rows[]
-
cells[]
-