資料來源可讓你將產品上傳至 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 | {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 建構,因為 ID 值已變更。您可以呼叫清單方法,取得資料來源的新 ID。
或者,您也可以呼叫 accounts.products.get
方法,並從 product
資源取得新的資料來源 ID。
方法
以下是 Merchant Data sources API 資料動態饋給的異動內容:
方法 | Content API for Shopping 中的網址 | Merchant Data sources API 中的網址 | 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} | 無論是 Content API for Shopping 還是 Merchant API,用於擷取產品狀態的 API 要求中的 ID 都會相同。 您可以收集資料來源 ID,並針對這些 ID 呼叫 |