使用 Cloud Channel API 转移 Google Workspace 和 Google Chrome 使用权

本页面可帮助您将现有 Google Workspace 和 Chrome 账号的使用权从之前的转销商处转移。

如需在 Partner Sales Console 中转移客户,请参阅有关将客户转移到转销商账号Google 账号的指南。

Google Workspace 客户只能从单个转销商处购买使用权。

在转移过程中,系统会先自动取消现有使用权,然后再在新转销商名下重新创建这些使用权。如果客户有承诺方案使用权,则这些使用权将在转移后开始新的承诺期。

准备工作

如需管理客户的使用权,您需要客户生成的转移令牌。与客户联系,提供您的转销商公开 ID,以便他们生成转移令牌。创建令牌后,客户需要将转移令牌发回给您,以便完成流程。这些令牌的有效期为 14 天。您还需要客户的网域或 Cloud Identity ID。

客户创建转移令牌时,可以选择要转移给新转销商的使用权。您需要在此过程中转移所有所选的使用权。

转移步骤

如果您只有客户的网域,则可以使用 Cloud Channel API 返回其 Cloud Identity ID。使用客户的网域调用 checkCloudIdentityAccountsExist,如果网域存在,该 API 将返回客户的 Cloud Identity ID。

  1. 使用客户的 Cloud Identity ID,调用 listTransferableSkus 以检索客户的 TransferableSku SKU 列表。检查每个对象的 transferEligibility,确保您可以购买关联的 SKU。
  2. 对于您可以购买的每个 TransferableSku,请使用 listTransferableOffers 方法查找其对应的商品。此时,您应该已经有了客户的可转让 SKU、其新商品 ID,并且您应该知道自己是否可以购买这些 SKU。
  3. 使用 customers.import 方法导入客户的数据,以开始转移。
  4. 对于每个 TransferableOffer,请创建一个新的相应 Entitlement 对象,然后调用 transferEntitlements 方法以执行转移。每个使用权都需要包含 offer、commitmentSettings 和所有必需参数。