你可以使用 feedLabel
欄位為產品和資料動態饋給加上標籤。
動態饋給標籤可採用下列格式:
- 輸入字串
- 不得超過 20 個字元
- 大寫字母 (A-Z)
- 數字 (0-9)
- 破折號 (-)
feedLabel
適用於下列資源:
REST ID
feedLabel
會取代新產品的 REST ID 中的
targetCountry
。
新產品的 REST ID 現在為 online:language:feedLabel:offerId
,而非 online:language:targetCountry:offerId
。現有產品的 REST ID 不會因此變更。
取得及列出產品
所有傳回的產品一律會填入 feedLabel
欄位。
如果 feedLabel
是有效的 CLDR 地域代碼,系統會自動回填 targetCountry
欄位,以確保相容性。如果 feedLabel
不是有效的 CLDR 地域代碼,我們會將 targetCountry
留空。
productstatuses
端點也適用相同的變更。
如果優惠的 feedLabel
不是 CLDR 領域代碼,系統會將國家/地區專屬欄位留空。
插入及更新產品
如要插入新產品,必須使用 feedLabel
或 targetCountry
。如果插入或更新含有 feedLabel
和 targetCountry
的產品,這些屬性的值必須相符。
如果兩個欄位都空白,或值不相符,API 就會傳回錯誤。
詳情請參閱「使用動態饋給標籤宣傳特定動態饋給中的產品」。
指定國家/地區
請使用下列其中一種方式,確保產品指定正確的國家/地區:
shipping
資源的products
欄位targetCountries
資源的datafeeds
欄位
產品
products
的「targetCountry
」欄位已淘汰。請改用 shipping
欄位指定目標國家/地區。
如要指定多個國家/地區,可以繼續使用 shipping
新增其他國家/地區。
詳情請參閱「在多個國家/地區放送廣告」。
資料動態饋給
您現在可以在 targets
中,查看 datafeed
明確指定的國家/地區。
如果您在 datafeedtarget
設定中使用 feedLabel
而非 country
,就會發生這種情況。
我們也為 datafeeds
新增了 targetCountries
欄位,方便您直接設定 datafeeds
的指定目標。您仍可在動態饋給以外設定指定目標,例如設定產品資源的 shipping
屬性。
從英國轉換為英國
目前我們允許 targetCountry
欄位使用 UK
值,即使該值不是有效的國家/地區代碼也沒關係。我們會自動將 UK
轉換為 GB
。如果產品的 targetCountry
為 UK
,則會以 GB
儲存在 REST ID 和 offerId
中。
如果您將 UK
設為 feedLabel
的值,系統不會自動將其轉換為 GB
。UK
和 GB
是 feedLabel
的不同字串,會建立不同的方案。
如果插入 UK
的 targetCountry
,並將其轉換為 GB
,則必須更新產品的 REST ID,加入 GB
而非 UK
,才能使用 get
方法擷取產品。