データソースを使用すると、商品を Google にアップロードできます。自動データソースを使用すると、商品データを Google に簡単に送信できます。詳細については、Merchant Datasources API の概要をご覧ください。
Content API for Shopping と Merchant Data Sources API のリクエストの比較例を次に示します。
Content API for Shopping | Merchant Data sources API | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds | https://merchantapi.googleapis.com/datasources/v1beta/{PARENT}/dataSources |
識別子 | {ID} | {NAME} |
メソッド
Content API for Shopping と Merchant Data sources API のデータフィード メソッドの比較は次のとおりです。
メソッド | Content API for Shopping | Merchant Data sources API |
---|---|---|
customBatch |
はい | いいえ |
insert |
○ | ○ |
get |
○ | ○ |
update |
○ | ○ |
delete |
○ | ○ |
list |
○ | ○ |
fetchNow |
○ | はい |
識別子
他のリソースとは異なり、ID 値が変更されているため、データソースの名前を Content API ID から作成することはできません。list メソッドを呼び出して、データソースの新しい ID を取得できます。
または、accounts.products.get
メソッドを呼び出して、product
リソースから新しいデータソース ID を取得することもできます。
メソッド
Merchant Data sources API のデータフィードに関する変更は次のとおりです。
メソッド | Content API for Shopping の URL | Merchant Data Sources API の URL | Content API for Shopping の ID | Merchant Data sources API の ID | 説明 |
---|---|---|---|---|---|
create |
POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds |
POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources |
{MERCHANT_ID} | {PARENT} |
Content API for Shopping では、create のシナリオはプライマリ ファイル フィードの作成のみです。その他のすべての create シナリオは、Merchant Data sources API で新しく導入されました。 |
update |
PUT https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds/{DATAFEED_ID} |
PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
{dataSource.name=accounts/*/dataSources/*} |
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
DELETE https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
{name=accounts/*/dataSources/*} | |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {parent=accounts/*}/dataSources |
{MERCHANT_ID} | {PARENT} | |
fetchnow |
POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds/{DATAFEED_ID}/fetchNow |
POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
datafeedstatuses.get |
GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeedstatuses/{DATAFEED_ID} |
GET https://merchantapi.googleapis.com/accounts/v1beta/{MERCHANT_ID}/datasources/{DATAFEED_ID}/fileUploads/latest |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {MERCHANT_ID}/datasources/{DATAFEED_ID} | 商品ステータスを取得する API リクエストの ID は、Content API for Shopping と Merchant API の両方で同じです。 データソース ID を収集し、それらの ID に対して |