Content API for Shopping では、一部の機能に厳しい割り当てと上限が適用されます。 すべての割り当てと上限は、予告なくいつでも削除、削減、変更される可能性があります。
割り当てポリシー
通常、1 日に 2 回以上商品を更新しないでください。サブアカウントは 1 日に 1 回以上更新しないでください。
メソッド呼び出しの割り当て
Content API for Shopping では、使用状況に基づいて
products と
accounts の割り当てが自動的に調整されます。accounts の使用量は、サブアカウントの上限に基づいています。
割り当ての使用状況は次のように追跡されます。
- 割り当てはメソッドごとです。たとえば、
getメソッドにはupdateメソッドとは別の割り当てがあります。 patchメソッドは、getとupdateの両方の割り当てにカウントされます。custombatch内の各メソッド呼び出しは、そのメソッドの割り当てに対して個別にカウントされます。- 呼び出しを行うときに認証したアカウントの割り当てに対してカウントされます。たとえば、アドバンス アカウントとして認証した場合、呼び出しは アドバンス アカウントの割り当てに対してカウントされますが、 サブアカウントのいずれかとして認証した場合、呼び出しはサブアカウントの割り当てに対してカウントされます。
割り当てを確認する
アカウントの現在の割り当てと使用状況を確認するには、アカウントの
merchantIdを指定して
quotas.listを呼び出します。
実装に十分な割り当てがあることを確認するため、割り当てを定期的に確認することをおすすめします。
自動割り当ては、products サービスと accounts サービスにのみ適用されます。他のサービスの割り当ての引き上げが必要な場合、
products サービスまたは accounts サービスの 1 日あたりの割り当てに達している場合、または
accounts サービスまたは商品 services の一時的な引き上げが必要な場合は、
お問い合わせ
のうえ、次の情報をお知らせください。
- 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 exceededtoo_many_subaccounts: Maximum number of sub-accounts reached
リソース表現の上限
次の上限は、Content API で使用されるリソース表現内の特定の文字列値と配列フィールドに関する重要な制限事項を示しています。これらの上限は、Content API と Merchant Center の対応する機能に共通しています。この上限のリストは網羅的なものではありません。これらの上限を引き上げることはできません。
| リソース | フィールド | 上限 |
|---|---|---|
shippingsettings |
国あたりの配送サービス数( 配送サービスあたりの配送グループ数( 配送グループあたりのラベル数( 配送グループあたりのサブテーブル数( 1 つの 料金表 内の行数または列数。 送料ラベルの長さ。 |
20 20 30 100 150 100 |
料金表の行数または列数は、次の配列フィールドに影響します。
rowHeadersまたはcolumnHeaders内の配列フィールド:prices[]weights[]numberOfItems[]postalCodeGroupNames[]locations[]rows[]cells[]