借助数据源,您可以将商品上传到 Google。借助自动化数据源,您可以更轻松地向 Google 发送商品数据。如需了解详情,请参阅 Merchant Data Sources API 概览。
以下是 Content API for Shopping 中的请求与 Merchant Data Sources API 中的请求的对比示例:
Content API for Shopping | Merchant Data sources API | |
---|---|---|
网址 | 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 中的数据 Feed 方法:
方法 | Content API for Shopping | Merchant Data sources API |
---|---|---|
customBatch |
是 | 否 |
insert |
是 | 是 |
get |
是 | 是 |
update |
是 | 是 |
delete |
是 | 是 |
list |
是 | 是 |
fetchNow |
是 | 是 |
标识符
与其他资源不同,由于 ID 值已更改,因此无法根据 Content API ID 构建数据源的名称。您可以调用列表方法来获取数据源的新 ID。
或者,您也可以调用 accounts.products.get
方法,并从 product
资源中获取新的数据源 ID。
方法
Merchant Data Sources API 中的数据 Feed 发生了以下变化:
方法 | Content API for Shopping 中的网址 | Merchant Data Sources API 中的网址 | Content API for Shopping 中的标识符 | Merchant Data Sources API 中的标识符 | 说明 |
---|---|---|---|---|---|
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 场景是创建主要文件 Feed。Merchant Data Sources API 中新增了所有其他 create 场景。 |
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 请求中的标识符对于 Content API for Shopping 和 Merchant API 是相同的。 您可以收集数据源 ID 并针对这些 ID 调用 |