Merchant Center では、API 呼び出しの割り当て以外にも、リソースにさまざまな上限が適用されます。 これらは API の割り当てと混同されがちですが、Merchant Center の上限の一部です。詳しくは、 Google Merchant Center の割り当てについてをご覧ください。
商品の制限
商品の制限を確認するには、 accounts.limits.get メソッドと accounts.limits.list メソッドを使用します。
特定の商品の上限を取得するには(たとえば、アカウントの広告 EEA の割り当てを取得するには)、
accounts.limits.get の呼び出しでアカウント ID と上限 ID を指定する必要があります。
上限 ID は、上限タイプとスコープの組み合わせです。たとえば、EEA
内の広告をターゲットとする商品の場合は products~ADS_EEA、EEA 外の広告をターゲットとする商品の場合は products~ADS_NON_EEA です。
特定のアカウントの products~ADS_EEA の上限を取得するリクエストの例を次に示します。
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/limits/products~ADS_EEA
アカウントで使用できる上限 ID を確認するには、
accounts.limits.list
を使用して type="products" のフィルタを実行します。
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/limits?filter=type%3D%22products%22
リソース表現の上限
Merchant API で使用されるリソース表現内の特定の文字列値と配列フィールドには、次のような制限が適用されます。 これらの上限は、Merchant API と Merchant Center の対応する機能に共通しています。
| リソース | フィールド | 上限 |
|---|---|---|
shippingsettings |
国あたりの配送サービス数( 配送サービスあたりの配送グループ数( 配送グループあたりのラベル数( 配送グループあたりのサブテーブル数( 1 つの 料金表 内の行数または列数。 配送ラベルの長さ。 |
20 20 30 100 150 100 |
料金表の行数または列数は、次の配列フィールドに影響します。
rowHeadersまたはcolumnHeaders内の配列フィールド:prices[]weights[]numberOfItems[]postalCodeGroupNames[]locations[]rows[]cells[]