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

API контента для покупок устанавливает строгие квоты и ограничения на некоторые функции. Все квоты и ограничения могут быть отменены, уменьшены или изменены в любое время без предварительного уведомления.

Политика квот

В среднем, обновляйте свои товары не чаще двух раз в день, а свои субаккаунты — чаще одного раза в день.

квоты вызовов методов

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

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

  • Квоты устанавливаются для каждого метода отдельно. Например, метод get имеет отдельную квоту, отличную от квоты метода update .
  • Методы patch учитываются как в вашей квоте get , так и в квоте update .
  • Каждый вызов метода в рамках custombatch учитывается отдельно в рамках квоты этого метода.
  • Звонки учитываются в рамках квоты учетной записи, под которой вы проходите аутентификацию при совершении звонка. Например, если вы проходите аутентификацию как расширенная учетная запись , звонки учитываются в рамках квоты вашей расширенной учетной записи, но если вы проходите аутентификацию как одна из ваших суб-учетных записей, звонки учитываются в рамках квоты суб-учетной записи.

Проверьте свои квоты

Чтобы проверить текущую квоту и объем использования для учетной записи, вызовите quotas.list , указав merchantId этой учетной записи.

Мы рекомендуем периодически проверять ваши квоты, чтобы убедиться, что у вас достаточно квот для реализации проекта.

Автоматическое ограничение квоты распространяется только на products и услуги accounts . Если вам необходимо увеличить квоту для какой-либо другой услуги, вы превышаете свою дневную квоту для products или услуг accounts , или вам требуется временное увеличение квоты для services accounts или продуктам, свяжитесь с нами , предоставив следующую информацию:

  • Идентификатор вашего торгового центра.
  • По каким методам вы достигли лимита квоты?
  • Примерное количество звонков в день, которое вам потребуется для этих методов.
  • Причина, по которой вам необходимо увеличить квоту.

Ошибки

При превышении квот Content API for Shopping вы получите следующие ошибки:

  • За минуту: quota/request_rate_too_high
  • В день: quota/daily_limit_exceeded

Чтобы просмотреть свои квоты и объем использования, а также запросить увеличение квоты на день или минуту, см. раздел «Проверка квот» .

Следующие ошибки не могут быть устранены автоматическим увеличением квоты и требуют запроса дополнительной квоты на элементы, каналы или субсчета :

  • too_many_items: Merchant quota exceeded
  • too_many_subaccounts: Maximum number of sub-accounts reached

Ограничения на представление ресурсов

Приведенные ниже ограничения описывают существенные ограничения для определенных строковых значений и полей массивов в представлениях ресурсов, используемых в Content API. Эти ограничения одинаковы как для Content API, так и для соответствующих функций в Merchant Center. Этот список ограничений может быть неполным, и его нельзя расширить.

Ресурс Поле Лимит
shippingsettings

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

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

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

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

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

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

20

20

30

100

150

100

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

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