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



我有一个Google Apps For Business的经销商账户。我正在使用google-api-php-client SDK for PHP从GitHub存储库:

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

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

有人知道如何使用上面的API或使用自定义请求来实现这一点吗?

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

当前Admin SDK或Reseller API中不存在此选项。

假设经销商帐户没有限制,可以阻止它,您可以管理DomainAliases,包括使用以下post请求通过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"
}
这个API方法的文档包括API Explorer,它提供了一个方便的表单来测试这个API调用。在完成此页面上的表单时,在customer字段中输入'my_customer'。

相关内容

最新更新