Квоты и лимиты

Функции Merchant API имеют строгие квоты и ограничения.

Обновить политику

Merchant API применяет следующие политики в отношении обновлений:

  • Вы можете обновлять свои продукты не более двух раз в день.
  • Вы можете обновлять свои суб-аккаунты только один раз в день.

Квоты вызова методов

Merchant API автоматически корректирует квоты вызовов для ваших products и accounts в зависимости от вашего использования.

Вот как мы отслеживаем использование квоты:

  • Квоты указаны для каждого метода. Например, метод get имеет отдельную квоту от метода update .
  • Каждый запрос засчитывается один раз, независимо от его типа. Например, мы считаем запрос list из 250 элементов один раз, а не как 250 запросов get .
  • Квоты применяются к группе Служб сравнения цен (CSS), CSS, учетной записи или субаккаунтам , в которых вы выполняете аутентификацию при звонке. Например, если вы проходите аутентификацию в качестве расширенной учетной записи , звонки засчитываются в квоту вашей расширенной учетной записи, но если вы проходите аутентификацию в качестве одной из своих дочерних учетных записей, звонки засчитываются в квоту дочерней учетной записи.

На диаграмме показана иерархия групп 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

Услуги доставки по стране ( services ).

Группы доставки для каждой службы доставки ( rateGroups ).

Этикетки для каждой группы доставки ( applicableShippingLabels ).

Подтаблицы для каждой группы отгрузки ( subtables ).

Количество строк или столбцов в одной таблице тарифов .

Длина транспортировочных этикеток.

20

20

30

100

150

100

Количество строк или столбцов в таблице тарифов влияет на следующие поля массива:

  • Поля массива внутри rowHeaders или columnHeaders :
    • prices[]
    • weights[]
    • numberOfItems[]
    • postalCodeGroupNames[]
    • locations[]
    • rows[]
    • cells[]