索引
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 |
标识符。数据源的名称。格式: |
data_ |
仅限输出。数据源 ID。 |
display_ |
必需。Merchant Center 界面中显示的数据源名称。 |
input |
仅限输出。确定数据源的输入类型。根据输入内容,某些设置可能无法正常运行。只能通过 API 创建通用数据源。 |
file_ |
可选。仅当数据通过文件进行管理时,才会使用此字段。 |
联合字段 Type。必需。数据源类型。Type 只能是下列其中一项: |
|
primary_ |
本地商品和线上商品的主要数据源。 |
supplemental_ |
本地商品和网店商品的补充数据源。 |
local_ |
本地商品目录数据源。 |
regional_ |
地区性商品目录数据源。 |
promotion_ |
促销活动数据源。 |
product_ |
商品评价数据源。 |
merchant_ |
商家评价数据源。 |
输入
确定数据源的输入类型。根据输入内容,系统可能不支持某些设置。
| 枚举 | |
|---|---|
INPUT_UNSPECIFIED |
未指定输入。 |
API |
表示主要通过 API 提供数据的数据源。 |
FILE |
表示主要通过文件输入提供数据的数据源。您仍然可以通过 API 提供数据。 |
UI |
直接在 Merchant Center 中添加的商品的数据源。 您无法通过此 API 创建或更新此类数据源,只能通过 Merchant Center 界面进行操作。 此类数据源为只读。 |
AUTOFEED |
这也称为自动 Feed,用于自动构建商品数据。您可以通过“账号”软件包启用或停用此类数据源。 |
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 |
标识符。上传的数据源文件的名称。格式: |
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_ |
可选。要返回的数据源数量上限。服务返回的值可能小于此值。最大值为 1,000;大于 1,000 的值会强制转换为 1,000。如果未指定,则会返回数据源数量上限。 |
page_ |
可选。从之前的 进行分页时,提供给 |
ListDataSourcesResponse
ListDataSources 方法的响应消息。
| 字段 | |
|---|---|
data_ |
指定账号中的数据源。 |
next_ |
可作为 |
LocalInventoryDataSource
本地商品目录数据源。
| 字段 | |
|---|---|
feed_ |
必需。不可变。提供本地商品目录的商品的 Feed 标签。 不得超过 20 个字符,且只能包含大写字母 (A-Z)、数字 (0-9) 和短划线 (-)。 另请参阅迁移到 Feed 标签。 |
content_ |
必需。不可变。提供本地商品目录的商品的 ISO 639-1 双字母语言代码。 |
MerchantReviewDataSource
此类型没有字段。
商家评价数据源。
PrimaryProductDataSource
本地商品和在线商品的主要数据源。
| 字段 | |
|---|---|
channel |
必需。不可变。指定数据源渠道的类型。 |
countries[] |
可选。商品可能展示的国家/地区。表示为 CLDR 地区代码。 |
default_ |
可选。数据源的默认规则管理。如果设置,则关联的数据源将被替换。 |
feed_ |
可选。不可变。在数据源一级指定的 Feed 标签。 不得超过 20 个字符,且只能包含大写字母 (A-Z)、数字 (0-9) 和短划线 (-)。 另请参阅迁移到 Feed 标签。 对于商品内容类型的数据源, 如果设置了此属性,数据源将仅接受与此组合匹配的商品。如果未设置,则数据源将接受不受此限制的商品。 |
content_ |
可选。不可变。数据源中项的双字母 ISO 639-1 语言代码。
如果设置了此属性,数据源将仅接受与此组合匹配的商品。如果未设置,则数据源将接受不受此限制的商品。 |
频道
数据源渠道。
渠道用于区分不同产品行业的数据源。
| 枚举 | |
|---|---|
CHANNEL_UNSPECIFIED |
未指定。 |
ONLINE_PRODUCTS |
在线产品。 |
LOCAL_PRODUCTS |
本地商品。 |
PRODUCTS |
用于本地商品和线上商品的统一数据源。注意:无法通过 API 管理此渠道中的商品。 |
DefaultRule
数据源的默认规则管理。
| 字段 | |
|---|---|
take_ |
必需。默认规则中关联的数据源列表。此列表按合并数据的默认规则优先级排序。它可能不包含任何对 列表不得为空。 如需将数据源与默认规则相关联,您需要向此列表添加新引用(按顺序)。 如需解除数据源与默认规则的关联,您需要从此列表中移除给定引用。 更改此列表的顺序会导致默认规则中数据源的优先级发生变化。 例如,提供以下列表:[ |
ProductReviewDataSource
此类型没有字段。
商品评价数据源。
PromotionDataSource
促销活动数据源。
| 字段 | |
|---|---|
target_ |
必需。不可变。目标国家/地区,用作唯一标识符的一部分。表示为 CLDR 地区代码。 促销活动仅适用于部分国家/地区。 |
content_ |
必需。不可变。数据源中项的双字母 ISO 639-1 语言代码。 |
RegionalInventoryDataSource
地区性商品目录数据源。
| 字段 | |
|---|---|
feed_ |
必需。不可变。为其提供地区商品目录的商品的 Feed 标签。 不得超过 20 个字符,且只能包含大写字母 (A-Z)、数字 (0-9) 和短划线 (-)。 另请参阅迁移到 Feed 标签。 |
content_ |
必需。不可变。提供地区商品目录的商品的 ISO 639-1 双字母语言代码。 |
SupplementalProductDataSource
本地商品和网店商品的补充数据源。创建后,您应确保将补充商品数据源关联到一个或多个主要商品数据源。
| 字段 | |
|---|---|
referencing_ |
仅限输出。在默认规则或自定义规则中与此数据源相关联的所有主要数据源的列表(已排序且去重)。在移除所有关联之前,无法删除补充数据源。 |
feed_ |
可选。不可变。在数据源一级指定的 Feed 标签。 不得超过 20 个字符,且只能包含大写字母 (A-Z)、数字 (0-9) 和短划线 (-)。 另请参阅迁移到 Feed 标签。 对于商品内容类型的数据源, 必须为使用 如果设置了此属性,数据源将仅接受与此组合匹配的商品。如果未设置,则数据源将接受不受此限制的商品。 |
content_ |
可选。不可变。数据源中项的双字母 ISO 639-1 语言代码。
如果设置了此属性,数据源将仅接受与此组合匹配的商品。如果未设置,则数据源将接受不受此限制的商品。 |
UpdateDataSourceRequest
UpdateDataSource 方法的请求消息。
| 字段 | |
|---|---|
data_ |
必需。要更新的数据源资源。 |
update_ |
必需。要更新的数据源字段的列表。 如果更新掩码中指定的字段在正文中未指定值,则系统会将其从数据源中删除。 不支持为完全数据源替换提供特殊“*”值。 |