データソースを使用すると、商品を Google にアップロードできます。自動化されたデータ ソースを使用すると、 商品データを Google に送信できます詳しくは、Merchant Center の概要 Data Sources API。
次のサンプルは、Content API for Shopping のリクエストと 販売者データソース API:
Content API for Shopping | 販売者データソース API | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds | https://merchantapi.googleapis.com/datasources/v1beta/{parent}/dataSources |
識別子 | {id} | {name} |
メソッド
Content API for Shopping のデータフィード メソッドの比較 Merchant Data Sources API:
メソッド | Content API for Shopping | 販売者データソース API |
---|---|---|
customBatch |
○ | × |
insert |
○ | ○ |
get |
○ | ○ |
update |
○ | ○ |
delete |
○ | ○ |
list |
○ | ○ |
fetchNow |
○ | ○ |
識別子
他のリソースとは異なり、データソースの名前は作成できません。 Content API ID を変更する必要があります。リストを呼び出すには メソッドを使用してデータソースの新しい ID を取得します。
または、
accounts.products.get
メソッドを実行し、新しいデータソース ID を
product
リソースです。
メソッド
Merchant Data source API のデータフィードでは、以下の点が変更されています。
メソッド | Content API for Shopping の URL | Merchant Data Sources API の URL | Content API for Shopping の識別子 | Merchant Data source API での識別子 | 説明 |
---|---|---|---|---|---|
create |
POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds |
POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources |
{merchantId} | {parent} |
Content API for Shopping における create のシナリオは、メイン ファイル フィードの作成のみです。その他すべての create シナリオは、Merchant Data source API に新たに導入されました。
|
update |
PUT https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} |
PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} |
{merchantId}/datafeeds/ {datafeedId} |
{dataSource.name=accounts/*/dataSources/*} |
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/datafeeds/ {datafeedId} |
DELETE https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{merchantId}/datafeeds/{datafeedId} | {name=accounts/*/dataSources/*} | |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/datafeeds/ {datafeedId} |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{merchantId}/datafeeds/ {datafeedId} |
{name=accounts/*/dataSources/*} | |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/datafeeds |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {parent=accounts/*}/dataSources |
{merchantId} | {parent} | |
fetchnow |
POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId}/fetchNow |
POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch |
{merchantId}/datafeeds/{datafeedId} | {name=accounts/*/dataSources/*} | |
datafeedstatuses.get |
GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeedstatuses/{datafeedId} |
GET https://merchantapi.googleapis.com/accounts/v1beta/{merchantId}/datasources/{datafeedId}/fileUploads/latest |
{merchantId}/datafeeds/{datafeedId} | {merchantId}/datasources/{datafeedId} | 商品ステータスを取得するための API リクエスト内の ID は、Content API for Shopping でも Merchant API でも同じです。 データソースの ID を収集し、それらの ID の |