迁移数据源管理

您可以使用数据源向 Google 上传商品。自动数据 来源 将您的商品数据提供给 Google。有关详情,请参阅商家概览 Data source API

以下是 Content API for Shopping 中的请求与 Merchant Data sources API:

Content API for Shopping 商家数据源 API
网址 https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds https://merchantapi.googleapis.com/datasources/v1beta/{parent}/dataSources
标识符 {id} {name}

方法

下面对比了 Content API for Shopping 中的数据 Feed 方法 和 Merchant Data sources API:

方法 Content API for Shopping 商家数据源 API
customBatch
insert
get
update
delete
list
fetchNow

标识符

与其他资源相反,数据源的名称无法构建 因为 ID 值已更改。您可以调用此列表 方法获取数据源的新 ID。

或者,您可以调用 accounts.products.get 方法,并从 product 资源。

方法

以下是 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/{merchantId}/datafeeds POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources {merchantId} {parent} 在 Content API for Shopping 中,唯一的 create 方案是创建主要文件 Feed。Merchant Data sources API 中新引入了所有其他 create 场景。
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}

Content API for Shopping 和 Merchant API 中用于检索商品状态的 API 请求中的标识符是相同的。

您可以收集数据源 ID 并针对这些 ID 调用 fileUploads.get 方法,以复制 datafeedstatuses.list 请求的行为。