遷移資料來源管理

你可以透過資料來源將產品上傳至 Google。自動資料 來源方便您 將你的產品資料上傳至 Google。詳情請參閱商家總覽 資料來源 API

以下舉例比較 Content API for Shopping 與 商家資料來源 API:

Content API for Shopping 商家資料來源 API
網址 https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds https://merchantapi.googleapis.com/datasources/v1beta/{parent}/dataSources
ID {id} {name}

方法

以下是 Content API for Shopping 中資料動態饋給方法的比較 和 Merchant Data source API:

方法 Content API for Shopping 商家資料來源 API
customBatch
insert
get
update
delete
list
fetchNow

ID

與其他資源不同,資料來源名稱無法建構 和 Content API ID 傳回。你可以呼叫清單 方法取得資料來源的新 ID。

或者,您也可以呼叫 accounts.products.get敬上 方法,並從 product 資源。

方法

以下是 Merchant Data source API 中資料動態饋給的異動:

方法 Content API for Shopping 中的網址 Merchant Data source API 中的網址 Content API for Shopping 中的 ID Merchant Data source API 中的 ID 說明
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}

在 Content API for Shopping 和 Merchant API 中,擷取產品狀態的 API 要求 ID 相同。

藉由收集資料來源 ID 並呼叫這些 ID 的 fileUploads.get 方法,即可複製 datafeedstatuses.list 要求的行為。