【问题标题】:Google Reseller API to know if a CustomerId (domain) is my reseller customerGoogle Reseller API 了解 CustomerId(域)是否是我的经销商客户
【发布时间】:2019-02-05 08:12:07
【问题描述】:

我有一个应用,Google G Suite 客户可以通过该应用将他们的帐单转移到我的转销商控制台。现在,如果有人试图转移已经在我帐户下的域,我如何识别它并返回相应的消息。

我使用 PHP 作为我的开发语言

【问题讨论】:

标签: php google-app-engine google-reseller-api


【解决方案1】:

我不知道是否有直接的 API 调用用于此目的,但可以使用以下端点来获取此信息。

获取 https://developers.google.com/admin-sdk/reseller/v1/reference/customers/domain

如果客户已经在经销商帐户下的响应格式

{
  "kind": "reseller#customer",
  "customerId": string,
  "customerDomain": string,
  "postalAddress": {
    "kind": "customers#address",
    "contactName": string,
    "organizationName": string,
    "locality": string,
    "region": string,
    "postalCode": string,
    "countryCode": string,
    "addressLine1": string,
    "addressLine2": string,
    "addressLine3": string
  },
  "phoneNumber": string,
  "alternateEmail": string,
  "resourceUiUrl": string,
  "customerDomainVerified": boolean
}

否则,如果域存在但客户不在经销商帐户下,

{
  "kind": "reseller#customer",
  "customerId": string,
  "customerDomain": string
}

如果域本身没有谷歌应用账户,则会返回错误状态。

您可以检查 JSON 响应中的任何差异,以查找用户是否已存在于经销商帐户下。

【讨论】:

    猜你喜欢
    • 2015-01-11
    • 1970-01-01
    • 1970-01-01
    • 2018-02-08
    • 2018-01-12
    • 2013-09-18
    • 2021-07-02
    • 2020-10-11
    • 1970-01-01
    相关资源
    最近更新 更多