在创建新的客户账号之前,请考虑以下事项:
- 可能需要遵守国家/地区代码限制。确认客户的 获准转售,请查看合作伙伴销售控制台。
- 如果账号是通过从面向消费者的 Gmail 升级而创建的 一个带有域名的企业电子邮件地址,请确保该账号 已解锁其他 Google Workspace 设置。如需了解详情,请参阅 为您的团队创建企业电子邮件地址 和 创建企业电子邮件别名。
创建客户账号
如需创建客户账号,请使用以下
POST
请求并 包含授权令牌:POST https://reseller.googleapis.com/apps/reseller/v1/customers
在新客户的账号中 创建用户。 如果响应返回 HTTP
409 Conflict
状态代码, “customerId
”已存在。在注册客户账号之前,您必须 转移客户的订阅。如果适用,请更改客户的默认语言。
推广 授予超级用户角色。 创建管理员账号时,您可以生成 随机密码,或提示用户提供密码。
通知客户,他们必须登录管理控制台,并 签署《通过转销商购买 Google Workspace 协议》才能激活 其账号。转销商不得在 。
客户类型
您可以在 Google Workspace 中创建两种客户:
- 通过域名验证的客户。这些客户需要 Gmail
完整的管理员权限。创建此类客户时,请将
customerType
至domain
。 - 通过电子邮件验证的客户。这些客户并不拥有或管理
网域。创建此类客户时,请将
customerType
设置为team
。此类客户可以购买 基本功能版和企业基本功能版 Google Workspace 各版本。
以下 JSON 请求正文是一个已通过域名验证的客户的示例:
{ "customerDomain": "DOMAIN_NAME", "customerType": "domain", "postalAddress": { "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE" }, "alternateEmail": "EMAIL_ADDRESS" }
替换以下内容:
DOMAIN_NAME
:您客户的域名,例如example.com
NAME
:客户的名称,例如Alex Cruz
。ORGANIZATION_NAME
:您客户所属的组织 名称,例如Example Organization
。POSTAL_CODE
:您客户的邮政编码,即: 示例:94043
。COUNTRY_CODE
:客户的 2 个字符 ISO 国家/地区代码。EMAIL_ADDRESS
:您客户的电子邮件地址,即 示例:cruz@example.com
。
成功的响应将返回一个 HTTP 200
状态代码以及新客户的
信息:
{ "kind": "reseller#customer", "customerId": "CUSTOMER_ID", "customerDomain": "DOMAIN_NAME", "customerType": "domain", "postalAddress": { "kind": "customers#address", "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE", }, "alternateEmail": "EMAIL_ADDRESS" }
以下 JSON 请求正文是一个通过电子邮件验证的客户示例:
{ "customerDomain": "DOMAIN_NAME", "customerType": "team", "primaryAdmin": { "primaryEmail": "EMAIL_ADDRESS" }, "postalAddress": { "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE" }, "alternateEmail": "EMAIL_ADDRESS" }
成功的响应将返回一个 HTTP 200
状态代码以及新客户的
信息:
{ "kind": "reseller#customer", "customerId": "CUSTOMER_ID", "customerDomain": "DOMAIN_NAME, "customerType": "team", "primaryAdmin": { "primaryEmail": "EMAIL_ADDRESS" }, "postalAddress": { "kind": "customers#address", "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE", }, "alternateEmail": "EMAIL_ADDRESS" }
更改客户的默认语言
客户的默认语言仅适用于符合以下条件的新用户: 创建。现有的用户仍然保留他们当前的语言,即便您保留了该语言, 请更新默认语言。因此,您必须设置客户默认值 然后再创建用户
新创建的客户的默认语言为英语。要更改
默认语言,请使用
PATCH
或
UPDATE
来自 Directory API 的调用
客户
端点。
使用 Directory API 更新客户的默认 language
值:
PATCH https://reseller.googleapis.com/admin/directory/v1/customers/CUSTOMER_ID
添加以下 JSON 请求正文:
{ "language":"LANGUAGE_CODE" }
替换以下内容:
CUSTOMER_ID
:您的 客户 - 例如C0123456
LANGUAGE_CODE
:可接受的值 语言代码 例如,es
表示西班牙语。
成功的 JSON 响应会返回 HTTP 200
状态代码以及更新后的
客户资源:
{ "alternateEmail": "EMAIL_ADDRESS", "customerCreationTime": "2022-12-12T23:04:10.620Z", "customerDomain": "DOMAIN_NAME", "id": "CUSTOMER_ID", "kind": "admin#directory#customer", "language": "LANGUAGE_CODE", "postalAddress": { "contactName": "NAME", "countryCode": "COUNTRY_CODE", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE" } }