我有一个应用程序,通过它Google G Suite客户可以将他们的账单转移到我的经销商控制台。现在,如果有人试图转移一个已经在我的帐户下的域名,我如何识别并返回相应的消息。
我使用PHP作为我的开发语言
发布于 2019-03-05 16:38:55
我不知道是否有用于此目的的直接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
}如果域名本身没有google应用帐户,将返回错误状态。
您可以检查JSON响应中的任何差异,以确定用户是否已经存在于经销商帐户下。
https://stackoverflow.com/questions/54530088
复制相似问题