割り当てと上限

Content API for Shopping では、一部の機能に厳格な割り当てと上限が適用されます。すべての割り当てと上限は、予告なくいつでも削除、削減、変更される場合があります。

割り当てポリシー

商品は 1 日に 2 回以上、サブアカウントは 1 日に 1 回以上更新しないでください。

メソッド呼び出しの割り当て

Content API for Shopping は、使用量に基づいて productsaccounts の割り当てを自動的に調整します。accounts の使用量は、サブアカウントの上限に基づきます。

割り当て使用量の追跡方法は次のとおりです。

  • 割り当てはメソッドごとに行われます。たとえば、get メソッドには update メソッドとは別の割り当てがあります。
  • patch メソッドは、get 割り当てと update 割り当ての両方にカウントされます。
  • custombatch 内の各メソッド呼び出しは、そのメソッドの割り当てに対して個別にカウントされます。
  • 通話は、通話時に認証したアカウントの割り当てに対してカウントされます。たとえば、上級者向けアカウントとして認証した場合、呼び出しは上級者向けアカウントの割り当てに対してカウントされますが、サブアカウントのいずれかとして認証した場合、呼び出しはサブアカウントの割り当てに対してカウントされます。

割り当てを確認する

アカウントの現在の割り当てと使用量を確認するには、アカウントの merchantId を指定して quotas.list を呼び出します。

実装に十分な割り当てがあることを確認するため、割り当てを定期的に確認することをおすすめします。

自動割り当ては、products サービスと accounts サービスにのみ適用されます。他のサービスの割り当ての増加が必要な場合、products サービスまたは accounts サービスの 1 日あたりの割り当てに達している場合、または accounts またはプロダクト services の一時的な増加が必要な場合は、以下の情報を添えてGoogle にお問い合わせください。

  • Merchant Center ID です。
  • 割り当て上限に達したメソッド。
  • これらのメソッドに 1 日あたり必要な呼び出し回数の見積もり。
  • 割り当ての増加が必要な理由。

エラー

Content API for Shopping の割り当てを超えると、次のエラーが発生します。

  • 1 分あたり: quota/request_rate_too_high
  • 1 日あたり: quota/daily_limit_exceeded

割り当てと使用状況を確認し、1 日あたりまたは 1 分あたりの割り当ての増加をリクエストするには、割り当てを確認するをご覧ください。

次のエラーは、割り当ての自動増加では解決できません。アイテム、フィード、サブアカウントの追加割り当てをリクエストする必要があります。

  • 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)。

1 つのレートテーブル内の行数または列数。

配送ラベルの長さ。

20

20

30

100

150

100

料金表の行数または列数は、次の配列フィールドに影響します。

  • rowHeaders または columnHeaders 内の配列フィールド:
    • prices[]
    • weights[]
    • numberOfItems[]
    • postalCodeGroupNames[]
    • locations[]
    • rows[]
    • cells[]