Merchant Accounts API 版本说明

2026 年 10 月 26 日当周

  • 阐明了 accounts.homepage.unclaim 方法和 Homepage 资源的 claimed 字段的文档。如果账号从其高级账号继承了首页声明,unclaim 会返回成功响应,但首页仍处于已声明状态。如果账号本身免于认领,则 unclaim 会返回 FAILED_PRECONDITION 错误。

2026 年 9 月 28 日当周

  • LoyaltyPrograms 服务 Alpha 版发布,可用于管理会员回馈活动。此功能仅面向部分商家提供。如需了解详情,请参阅会员回馈活动概览。

  • 向 accounts 资源添加了只读 home_page_uri 字段,以返回商店首页的 URI。

2026 年 8 月 3 日当周

  • 在账号服务资源中添加了“ucp_checkout_management”作为服务类型。注意:UCP 结账功能仅限部分用户使用。
  • 添加了对“ucp-integration”计划(有限访问权限)的支持。
  • 添加了对“ucp_integration”服务条款类型的支持。

2026 年 6 月 29 日当周

  • 发布了账号列表端点中使用的 access 过滤条件。此功能可让您根据访问权限级别过滤账号,可能的值包括 DIRECT、INDIRECT 和 ALL。默认行为是返回您有权访问的所有账号。如需了解详情,请参阅过滤您有权访问的账号。

2026 年 4 月 20 日当周

  • 在 accounts.programs 资源说明中,将 youtube-affiliate 添加到了可用程序名称列表中。
  • 为 YouTube 购物联属营销计划启用计划 API。可信测试员可以使用。

2026 年 4 月 6 日当周

  • 在“审批状态”中添加了 WAITING 状态。对于购物比较服务 (CSS),WAITING 是 PENDING 和 ESTABLISHED 之间的过渡状态。当原 CSS 需要时间执行任何必要的清理工作,然后才能将账号完全转移到新 CSS 时,可以使用此状态。

2026 年 3 月 16 日当周

  • 在 Accounts API 中发布了 CreateTestAccount 方法。这样,开发者便能以编程方式创建在类似沙盒的隔离环境中运行的专用测试账号,从而提供一个安全的集成开发和测试空间。

2025 年 11 月 17 日当周

  • CreateAndConfigureAccountRequest 现在提供可在账号设置期间配置的新服务。必须且只能指定 AccountAggregation、AccountManagement 和 ComparisonShopping 中的一个。此外,还可以指定任意数量的 ProductsManagement 和 CampaignsManagement 服务。但是,不能有两个此类服务具有相同的提供商和外部账号 ID。

  • AccountsService.CreateAndConfigure 方法现在提供了一项设置,用于控制是否应发送验证邮件。

  • CreateAndConfigureAccountRequest.AddAccountService 现在具有 external_account_id 字段(此字段已存在于 AccountService 资源中)。它可以与 CampaignsManagement 和 ProductsManagement 服务一起指定。

  • 向 AccountService 资源添加了 ComparisonShopping 服务。如需了解详情,请参阅 https://support.google.com/merchants/answer/12653197。

  • 现在,您可以在创建账号期间使用 CreateAndConfigureAccountRequest 中的 setAlias 字段为关系设置别名。

  • 向 UserService 添加了 VerifySelf 方法,该方法允许将代表发起调用的用户的 User 资源的状态从 PENDING 更新为 VERIFIED。

  • 在 Regions API 的 Region 载荷中发布新的 radius_area 字段,以便商家使用半径区域创建地区。

2025 年 11 月 10 日当周

  • 发布 Services API 的 v1alpha 版本。
  • 在 Services API 的 CampaignManagement 载荷中发布新的 product_filters 字段,以便商家根据其商品属性的一些条件过滤,仅与 Google Ads 账号分享其 Feed 的一部分。这是一项许可清单功能,仅面向部分商家提供。

2025 年 8 月 25 日当周

  • Regions API 中添加了新的批量方法:
    • BatchCreateRegions:允许在单个请求中创建多个区域。
    • BatchUpdateRegions:支持在单个请求中更新多个区域。
    • BatchDeleteRegions:提供在单个请求中按名称删除多个区域的功能。

2025 年 7 月 1 日当周

  • 发布了 CheckoutSettings 资源,API 用户可以使用该资源创建、更新、删除和获取 checkoutSettings。

2025 年 5 月 26 日当周

  • 现在可以按capabilities过滤账号。目前,唯一可能的值是 CAN_UPLOAD_PRODUCTS。此过滤条件可让您检索能够上传商品的账号。这意味着,现在可以在账号级使用以下子句:

    • capabilities:CAN_UPLOAD_PRODUCTS
    • -capabilities:CAN_UPLOAD_PRODUCTS
    • NOT capabilities:CAN_UPLOAD_PRODUCTS 如需了解详情,请参阅过滤指南。
  • 推出只读访问权限。拥有只读访问权限的用户可以查看商家数据,但无法修改。

2025 年 5 月 19 日当周

  • 更新了计划 API 的文档,移除了关于 Enable/Disable 方法仅限管理员用户使用的错误声明。

2025 年 5 月 12 日当周

  • 发布了在线退货政策资源,让 API 用户能够创建、更新和删除退货政策。
  • 发布了 OmnichannelSettingsService 和 OmnichannelSetting 资源,以便 API 用户管理其全渠道体验。
  • 发布了 LfpProvidersService 和 LfpProvider 资源,以便 API 用户管理其本地 Feed 合作伙伴关系。
  • 发布了 GbpAccountsService 和 GbpAccount 资源,以便 API 用户管理其 Google 商家资料。
  • 在 AccountService 中启动服务类型 LocalListingManagement,该服务类型会关联用于本地商品目录广告或非付费本地商品详情的商家群组。

2025 年 4 月 28 日当周

  • 发布 AccountService 和 AccountRelationship 资源,以便 API 用户管理关系并为服务提供商建立服务。

2025 年 4 月 14 日当周

  • TermsOfServiceService.AcceptTermsOfService 现在会返回封装在响应类型中的已接受 TermsOfServiceAgremeentState。

  • TermsOfServiceService.AcceptTermsOfService 操作的动词现在是 POST(以前是 GET)。

  • 阐明了需要使用 accounts/... 格式(而不是 providers/...)调用 AccountsService.ListSubAccounts。这是为了避免此方法超出 accounts 范围(即 GET accounts/123:listSubAccounts 而不是 GET providers/123:listSubAccounts)。

2025 年 3 月 31 日当周

  • 对于过滤账号,externalAccountId 过滤条件已于 2024 年 12 月 2 日当周宣布弃用,现在已无法使用。这意味着,现在只能在 service 级别按 externalAccountId 进行过滤。 relationship(externalAccountId = "foo") 等过滤条件将不再有效,需要表示为 relationship(service(externalAccountId = "foo"))。

  • 在 AccountsService 文档中阐明了无法创建独立账号。

2025 年 3 月 3 日当周

-accounts.onlineReturnPolicies#SeasonalOverride 已经过重构,以提高清晰度和一致性。更新包括:

  • 字段重命名:
    • begin 现更名为 start_date。
    • end 现更名为 end_date。
  • 字段移除:
    • 移除了已弃用的 policy 字段。

-开发者应更新其代码,以反映这些变更。

发布了 AutomaticImprovements 服务,您可以使用该服务管理以下内容:

如需了解详情,请参阅启用自动改进功能。

2025 年 2 月 17 日当周

从账号过滤条件中移除了 callerHasAccessToProviderFilter() 谓词。

2025 年 2 月 10 日当周

  • 改进了 AccountsService.List 方法的文档。它会返回用户有权访问的所有账号,而不仅仅是独立账号。

  • 为所有 RPC 方法添加了 10 分钟的默认截止时间。

  • 在 accounts.programs 资源说明中添加了可用计划名称列表。

  • User.accessRights 现为 REQUIRED,会同时影响 UserService.Create 和 AccountsService.CreateAndConfigure 方法。

2025 年 1 月 27 日当周

AccountsService.ListAccounts(以及传递性 AccountsService.ListSubAccounts)现在以最终一致的方式返回账号,而不是强读取。

2025 年 1 月 20 日当周

CreateAndConfigureAccountRequest 的 users 字段已弃用,取而代之的是新的 user。引用的 CreateUserRequest 包含在 CreateAndConfigureAccountRequest 的上下文中不需要的 parent 字段。

2025 年 1 月 6 日当周

CreateUserRequest 消息的 user 字段现在已正确标记为 OPTIONAL。

返回的错误中的 domain 字段现在填充的是 merchantapi.googleapis.com,而不是 global

2024 年 12 月 2 日当周

对于过滤账号,externalAccountId 谓词会从 relationship 级别移至 service 级别。因此,过滤条件 relationship(externalAccountId = "foo") 现在需要写为 relationship(service(externalAccountId = "foo"))。为了实现向后兼容性,我们仍支持旧格式,但该格式已被弃用,并且在不久后会抛出错误。所有文档都将仅提及新格式。

2024 年 11 月 18 日当周

CreateAndConfigureAccountRequest.service.provider 字段中的提供商现在也可以是 providers/GOOGLE_ADS 或 providers/GOOGLE_BUSINESS_PROFILE 之一。其他账号应称为 providers/123(而非 accounts/123)。这意味着该字段不再被注释为账号引用。不过,为了向后兼容,您仍然可以使用 accounts/123 等账号名称。

ListSubAccountsRequest 中的提供程序现在应采用 providers/123 形式,但为了向后兼容,仍可以使用 accounts/123。

2024 年 11 月 4 日当周

在 BusinessIdentity 资源中将 promotions_consent REQUIRED(来自 OPTIONAL)标记为已完成。这只会影响更新方法。这是为了说明无法将 promotions_consent 更新为 UNSPECIFIED。这已经不可能了,但现在错误更具描述性,并且字段已正确注释。

2024 年 10 月 28 日当周

改进了 Accounts 子 API 的各种资源(例如 User、Homepage、BusinessInfo 等)的文档。

2024 年 10 月 21 日当周

改进了更新请求中 update_mask 字段的文档,以明确指出哪些字段支持更新。

在 ShippingSettings 资源的外部文档中添加了受支持运营商的 Google 商家帮助中心链接

2024 年 10 月 14 日当周

在 AccountsService.CreateAndConfigureAccountRequest.AddAccountService 中将 provider 标记为 REQUIRED。

在整个 Accounts 子 API 中将 update_mask 设为可选(例如商家身份、商家信息、首页等),并追溯性地应用于 ConversionSources 资源。

向 ClaimHomepageRequest 添加了 overwrite 参数。

2024 年 9 月 30 日当周

为“Accounts.delete”方法发布了“force”参数。

2024 年 9 月 23 日当周

在 RetrieveLatestTermsOfServiceRequest 中将 region_code 和 kind 标记为 REQUIRED。

2024 年 9 月 16 日当周

在 ListAccountIssuesRequest 中将 time_zone 参数的类型更改为字符串

2024 年 8 月 12 日当周

向 BusinessInfo 资源添加了 korean_business_registration_number 字段。

2024 年 5 月 27 日当周

Accounts sub-API 的 Beta 版发布