以编程方式添加域别名谷歌应用程序API PHP

时间:2014-08-18 22:09:47

标签: google-admin-sdk

我拥有Google Apps For Business的转销商帐户。我正在使用GitHub存储库中的google-api-php-client SDK for PHP:

https://github.com/google/google-api-php-client

我已将客户帐户创建为转销商。我已使用网站验证服务验证了主域名。我正在尝试为客户帐户的主域添加域别名。我没有在API中看到有关此过程的任何文档。我知道如何使用管理面板执行此操作。我也知道如何为用户电子邮件添加别名,但是,我不想要用户别名,因为我将迁移数百个电子邮件帐户并需要域别名。

是否有人知道如何使用上述API或使用自定义请求来完成此操作?

如果这个问题太模糊,请告诉我。

2 个答案:

答案 0 :(得分:1)

当前的管理SDK或转销商API中不存在此类选项。

答案 1 :(得分:1)

假设转销商帐户没有任何限制可以阻止它,您可以使用以下帖子请求管理DomainAliases,包括通过Directory API添加和别名(替换' myalias.com'和' parentdomain.com'使用您的值;您需要包含授权令牌授权标题。)

POST https://www.googleapis.com/admin/directory/v1/customer/my_customer/domainaliases

Authorization: Bearer xxx-token-xxx
Content-Type: application/json

{
 "domainAliasName": "myalias.com",
 "parentDomainName": "parentdomain.com"
}

documentation for this API method包括API Explorer,它为测试此API调用提供了方便的表单。填写此页面上的表单后,请输入' my_customer'在客户领域。