索引
DataSourcesService(介面)FileUploadsService(介面)CreateDataSourceRequest(訊息)DataSource(訊息)DataSource.Input(列舉)DataSourceReference(訊息)DeleteDataSourceRequest(訊息)FetchDataSourceRequest(訊息)FileInput(訊息)FileInput.FetchSettings(訊息)FileInput.FetchSettings.Frequency(列舉)FileInput.FileInputType(列舉)FileUpload(訊息)FileUpload.Issue(訊息)FileUpload.Issue.Severity(列舉)FileUpload.ProcessingState(列舉)GetDataSourceRequest(訊息)GetFileUploadRequest(訊息)ListDataSourcesRequest(訊息)ListDataSourcesResponse(訊息)LocalInventoryDataSource(訊息)MerchantReviewDataSource(訊息)PrimaryProductDataSource(訊息)PrimaryProductDataSource.Channel(列舉)PrimaryProductDataSource.DefaultRule(訊息)ProductReviewDataSource(訊息)PromotionDataSource(訊息)RegionalInventoryDataSource(訊息)SupplementalProductDataSource(訊息)UpdateDataSourceRequest(訊息)
DataSourcesService
管理主要、補充、商品目錄和其他資料來源的服務。詳情請參閱 Merchant Center 說明文章。
| CreateDataSource |
|---|
|
為指定帳戶建立新的資料來源設定。
|
| DeleteDataSource |
|---|
|
從 Merchant Center 帳戶中刪除資料來源。
|
| FetchDataSource |
|---|
|
在 Merchant Center 帳戶的資料來源上立即執行資料擷取作業 (即使不在擷取時間表中也一樣)。如果每天需要呼叫這個方法超過一次,請改用產品服務來更新產品資料。這個方法僅適用於含有檔案輸入集的資料來源。
|
| GetDataSource |
|---|
|
擷取指定帳戶的資料來源設定。
|
| ListDataSources |
|---|
|
列出指定帳戶的資料來源設定。
|
| UpdateDataSource |
|---|
|
更新現有資料來源設定。系統會刪除更新遮罩中設定但資源中未提供的欄位。
|
FileUploadsService
用於管理資料來源檔案上傳作業的服務。
| GetFileUpload |
|---|
|
取得最新上傳的資料來源檔案。檔案上傳作業僅接受
|
CreateDataSourceRequest
CreateDataSource 方法的要求訊息。
| 欄位 | |
|---|---|
parent |
必要欄位。這個資料來源的建立帳戶。格式: |
data_ |
必要欄位。要建立的資料來源。 |
DataSource
Merchant Center 帳戶的資料來源。
| 欄位 | |
|---|---|
name |
ID。資料來源的名稱。格式: |
data_ |
僅供輸出。資料來源 ID。 |
display_ |
必要欄位。Merchant Center 使用者介面中顯示的資料來源名稱。 |
input |
僅供輸出。決定資料來源的輸入類型。根據輸入內容,部分設定可能無法運作。您只能透過 API 建立一般資料來源。 |
file_ |
選用設定。只有在透過檔案管理資料時,才會使用這個欄位。 |
聯集欄位 Type。必要欄位。資料來源類型。Type 只能是下列其中一項: |
|
primary_ |
店面和線上產品的主要資料來源。 |
supplemental_ |
店面和線上產品的補充資料來源。 |
local_ |
店面商品目錄資料來源。 |
regional_ |
區域商品目錄資料來源。 |
promotion_ |
促銷活動資料來源。 |
product_ |
|
merchant_ |
商家評論資料來源。 |
輸入
決定資料來源的輸入類型。系統可能無法支援部分輸入設定。
DataSourceReference
資料來源參照可用於管理資料來源服務中的相關資料來源。
| 欄位 | |
|---|---|
聯集欄位
|
|
self |
應使用 Self 參照主要資料來源本身。 |
primary_ |
選用設定。主要資料來源的名稱。格式: |
supplemental_ |
選用設定。補充資料來源的名稱。格式: |
DeleteDataSourceRequest
DeleteDataSource 方法的要求訊息。
| 欄位 | |
|---|---|
name |
必要欄位。要刪除的資料來源名稱。格式: |
FetchDataSourceRequest
針對 FetchDataSource 方法的要求訊息。
| 欄位 | |
|---|---|
name |
必要欄位。要擷取的資料來源資源名稱。格式: |
FileInput
檔案資料來源專用的資料。其他資料來源輸入內容的這個欄位會留空。
| 欄位 | |
|---|---|
fetch_ |
選用設定。擷取詳細資料以提供資料來源。其中包含 |
file_ |
選用設定。資料來源的檔案名稱。此為 |
file_ |
僅供輸出。檔案輸入類型。 |
FetchSettings
擷取詳細資料以提供資料來源。
| 欄位 | |
|---|---|
enabled |
選用設定。啟用或暫停擷取時間表。 |
day_ |
選用設定。應擷取資料來源檔案的月份 (1-31)。這個欄位只能設定月展示頻率。 |
time_ |
選用設定。應擷取資料來源檔案的一天中的時段。系統不支援分鐘和秒數,並會予以略過。 |
day_ |
選用設定。應擷取資料來源檔案的星期幾。這個欄位只能設定為每週頻率。 |
time_ |
選用設定。排程使用的時區。預設為世界標準時間 (UTC)。例如「America/Los_Angeles」。 |
frequency |
必要欄位。描述擷取排程的頻率。 |
fetch_ |
選用設定。可擷取資料來源檔案的網址。Google Merchant Center 支援使用 HTTP、HTTPS 或 SFTP 通訊協定自動安排上傳作業,因此這個值必須是使用這三種通訊協定之一的有效連結。不可變更的 Google 試算表檔案。 |
username |
選用設定。 |
password |
選用設定。 |
頻率
必要欄位會因擷取頻率而異。如要使用每月擷取時間表,就必須指定 [日] ([google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_month]) 和 [時] ([google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day])。如要使用每週擷取時間表,就必須提供 [星期幾][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_week] 和 [時段][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day]。對於每日擷取時間表,只需要 [日間小時][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day]。
| 列舉 | |
|---|---|
FREQUENCY_UNSPECIFIED |
未指定頻率。 |
FREQUENCY_DAILY |
擷取作業每天都會執行。 |
FREQUENCY_WEEKLY |
擷取作業每週執行一次。 |
FREQUENCY_MONTHLY |
擷取作業會每月執行一次。 |
FileInputType
檔案提交方式。
| 列舉 | |
|---|---|
FILE_INPUT_TYPE_UNSPECIFIED |
未指定檔案輸入類型。 |
UPLOAD |
檔案會透過 SFTP、Google Cloud Storage 或 Merchant Center 手動上傳。 |
FETCH |
系統會從已設定的 fetch_uri 擷取檔案。 |
GOOGLE_SHEETS |
系統會從 fetch_uri 中指定的 Google 試算表擷取檔案。 |
FileUpload
特定資料來源的檔案上傳,也就是在資料來源處理完成後,以非同步方式計算的特定時間戳記的擷取結果。只有檔案資料來源會受到影響。
| 欄位 | |
|---|---|
name |
ID。資料來源檔案上傳作業的名稱。格式: |
data_ |
僅供輸出。資料來源 ID。 |
processing_ |
僅供輸出。資料來源的處理狀態。 |
issues[] |
僅供輸出。資料來源中發生的問題清單。 |
items_ |
僅供輸出。資料來源中已處理的項目數量。 |
items_ |
僅供輸出。已建立的資料來源項目數量。 |
items_ |
僅供輸出。已更新的資料來源項目數量。 |
upload_ |
僅供輸出。資料來源檔案的上傳日期。 |
問題
資料來源發生錯誤,例如「無效的價格」。
| 欄位 | |
|---|---|
title |
僅供輸出。問題的標題,例如「商品太大」。 |
description |
僅供輸出。錯誤說明,例如「資料來源包含的項目屬性過多或過大,這些項目將會遭到捨棄」。 |
code |
僅供輸出。錯誤代碼,例如「validation/invalid_value」。如果代碼不明,則傳回「?」。 |
count |
僅供輸出。檔案上傳時發生錯誤的次數。 |
severity |
僅供輸出。問題的嚴重程度。 |
documentation_ |
僅供輸出。說明文件連結 (如有),以便進一步說明問題。 |
嚴重性
問題的嚴重程度。
| 列舉 | |
|---|---|
SEVERITY_UNSPECIFIED |
未指定嚴重性。 |
WARNING |
問題是警告。 |
ERROR |
問題是錯誤。 |
ProcessingState
資料來源的處理狀態。
| 列舉 | |
|---|---|
PROCESSING_STATE_UNSPECIFIED |
未指定處理狀態。 |
FAILED |
無法處理資料來源,或所有項目都發生錯誤。 |
IN_PROGRESS |
系統正在處理資料來源。 |
SUCCEEDED |
資料來源已順利處理,但部分項目可能有錯誤。 |
GetDataSourceRequest
GetDataSource 方法的要求訊息。
| 欄位 | |
|---|---|
name |
必要欄位。要擷取的資料來源名稱。格式: |
GetFileUploadRequest
GetFileUploadRequest 方法的要求訊息。
| 欄位 | |
|---|---|
name |
必要欄位。要擷取的資料來源檔案上傳作業名稱。格式: |
ListDataSourcesRequest
ListDataSources 方法的要求訊息。
| 欄位 | |
|---|---|
parent |
必要欄位。要列出資料來源的帳戶。格式: |
page_ |
選用設定。要傳回的資料來源數量上限。服務傳回的產品數量可能會少於這個值。許可的最大值為 1000;超出的數值將一律指定為 1000。如未指定,系統會傳回資料來源的最大數量。 |
page_ |
選用設定。從先前 進行分頁時,提供至 |
ListDataSourcesResponse
ListDataSources 方法的回應訊息。
| 欄位 | |
|---|---|
data_ |
指定帳戶的資料來源。 |
next_ |
可做為 |
LocalInventoryDataSource
本機商品目錄資料來源。
| 欄位 | |
|---|---|
feed_ |
必要欄位。不可變動。提供店面商品目錄的商品動態饋給標籤。 必須少於或等於 20 個大寫字母 (A-Z)、數字 (0-9) 和破折號 (-)。 另請參閱遷移至動態饋給標籤。 |
content_ |
必要欄位。不可變動。提供店面商品目錄資料的商品的雙字母 ISO 639-1 語言。 |
MerchantReviewDataSource
這個類型沒有任何欄位。
商家評論資料來源。
PrimaryProductDataSource
店面和線上產品的主要資料來源。
| 欄位 | |
|---|---|
channel |
必要欄位。不可變動。指定資料來源管道的類型。 |
countries[] |
選用設定。商品可能會顯示的國家/地區。以 CLDR 地域代碼表示。 |
default_ |
選用設定。資料來源的預設規則管理。如果已設值,系統會取代已連結的資料來源。 |
feed_ |
選用設定。不可變動。在資料來源層級指定的動態饋給標籤。 必須少於或等於 20 個大寫字母 (A-Z)、數字 (0-9) 和破折號 (-)。 另請參閱遷移至動態饋給標籤。 對於含有產品內容類型的資料來源, 如果設定了這個屬性,資料來源只會接受符合此組合的產品。如果未設定,資料來源就會接受沒有這項限制的產品。 |
content_ |
選用設定。不可變動。資料來源中商品的雙字母 ISO 639-1 語言代碼。
如果設定了這個值,資料來源只會接受符合此組合的產品。如果未設定,資料來源就會接受沒有這項限制的產品。 |
頻道
資料來源管道。
管道用於區分不同產品類別的資料來源。
| 列舉 | |
|---|---|
CHANNEL_UNSPECIFIED |
不指定。 |
ONLINE_PRODUCTS |
線上產品。 |
LOCAL_PRODUCTS |
店面產品。 |
PRODUCTS |
統一資料來源,適用於店面和線上產品。注意:這個管道無法透過 API 管理產品。 |
預設規則
資料來源的預設規則管理。
| 欄位 | |
|---|---|
take_ |
必要欄位。在預設規則中連結的資料來源清單。此清單的排序依據是彙整資料的預設規則優先順序。可能會包含 清單不得留空。 如要將資料來源連結至預設規則,您必須在這個清單中依序新增參照。 如要將資料來源與預設規則解除連結,您必須從這份清單中移除指定的參照。 變更這個清單的順序,會導致預設規則中資料來源的優先順序也跟著變更。 舉例來說,提供以下清單 [ |
ProductReviewDataSource
這個類型沒有任何欄位。
產品評論資料來源。
PromotionDataSource
促銷活動資料來源。
| 欄位 | |
|---|---|
target_ |
必要欄位。不可變動。用於專屬 ID 的目標國家/地區。以 CLDR 地域代碼表示。 促銷活動僅適用於特定國家/地區。 |
content_ |
必要欄位。不可變動。資料來源中商品的雙字母 ISO 639-1 語言代碼。 |
RegionalInventoryDataSource
區域商品目錄資料來源。
| 欄位 | |
|---|---|
feed_ |
必要欄位。不可變動。提供區域商品目錄的商品動態饋給標籤。 必須少於或等於 20 個大寫字母 (A-Z)、數字 (0-9) 和破折號 (-)。 另請參閱遷移至動態饋給標籤。 |
content_ |
必要欄位。不可變動。提供區域商品目錄的商品,其 ISO 639-1 語言代碼為雙字母。 |
SupplementalProductDataSource
店面和線上產品的補充資料來源。建立補充產品資料來源後,請務必將其連結至一或多個主要產品資料來源。
| 欄位 | |
|---|---|
referencing_ |
僅供輸出。在預設或自訂規則中,與這個資料來源連結的所有主要資料來源 (已排序且去重複) 清單。在移除所有連結之前,無法刪除補充資料來源。 |
feed_ |
選用設定。不可變動。在資料來源層級指定的動態饋給標籤。 必須少於或等於 20 個大寫字母 (A-Z)、數字 (0-9) 和破折號 (-)。 另請參閱遷移至動態饋給標籤。 對於含有產品內容類型的資料來源, 必須為含有 如果設定了這個屬性,資料來源只會接受符合此組合的產品。如果未設定,資料來源會接受沒有限制的產品。 |
content_ |
選用設定。不可變動。資料來源中商品的雙字母 ISO 639-1 語言代碼。
如果設定了這個值,資料來源只會接受符合此組合的產品。如果未設定,資料來源會接受沒有限制的產品。 |
UpdateDataSourceRequest
針對 UpdateDataSource 方法的要求訊息。
| 欄位 | |
|---|---|
data_ |
必要欄位。要更新的資料來源資源。 |
update_ |
必要欄位。要更新的資料來源欄位清單。 如果更新遮罩中指定的欄位未在資料主體中指定值,系統會從資料來源中刪除該欄位。 系統不支援為完整資料來源替換提供特殊的「*」值。 |