CssProductInput

這個資源代表你為 CSS 產品提交的輸入資料,而非你在 CSS Center、購物廣告或 Google 跨平台顯示計畫中看到的已處理 CSS 產品。

JSON 表示法
{
  "name": string,
  "finalName": string,
  "rawProvidedId": string,
  "contentLanguage": string,
  "feedLabel": string,
  "freshnessTime": string,
  "attributes": {
    object (Attributes)
  },
  "customAttributes": [
    {
      object (CustomAttribute)
    }
  ]
}
欄位
name

string

ID。購物比較服務產品輸入項目的名稱。格式:accounts/{account}/cssProductInputs/{cssProductInput},其中最後一個部分 cssProductInput 包含 3 個部分:contentLanguage~feedLabel~offerId。範例:accounts/123/cssProductInputs/de~DE~rawProvidedId123

finalName

string

僅供輸出。已處理的 CSS 產品名稱。格式:accounts/{account}/cssProducts/{css_product} "

rawProvidedId

string

必要欄位。CSS 產品的專屬 ID。這項規則同樣適用於 CSS 產品輸入內容和已處理的 CSS 產品。我們只允許 ID 包含英數字元、底線和破折號。詳情請參閱產品動態饋給規格

contentLanguage

string

必要欄位。CSS 產品的雙字母 ISO 639-1 語言代碼。

feedLabel

string

必要欄位。CSS 產品的動態饋給標籤。動態饋給標籤與「目標國家/地區」同義,因此應一律使用有效的區域代碼。例如:'DE' 代表德國,'FR' 代表法國。

freshnessTime
(deprecated)

string (Timestamp format)

已淘汰。請改用 expirationDate。代表 CSS 產品的現有版本 (新鮮度),可用於在同時進行多項更新時,保留正確的順序。

這個欄位不得設為未來時間。

如果已設定,系統會在項目的最新版本已存在於系統中 (也就是現有 CSS 產品的最後更新時間晚於更新中設定的新鮮度時間) 時,防止更新。如果發生更新,系統會將上次更新時間設為這項新鮮度時間。

如果未設定,系統不會阻止更新,且上次更新時間預設為 CSS API 收到這項要求的時間。

如果作業遭到阻止,系統會擲回中止例外狀況。

attributes

object (Attributes)

CSS 產品屬性清單。

customAttributes[]

object (CustomAttribute)

自訂 (CSS 提供) 屬性清單。也可以用來以通用格式 (例如 { "name": "size type", "value": "regular" }) 提交動態饋給規格中的任何屬性。這對於提交 API 未明確公開的屬性 (例如用於 Buy on Google 的額外屬性) 很有幫助。