使用域 API 向辅助域添加别名
Adding an alias to a secondary domain using domain API
我正在尝试使用域 api.
为我的 google 工作应用中的辅助域添加别名,但没有成功
在 this 文章中写道:必须通过域 API
添加辅助域的域别名
使用 APIs Explorer 我尝试了这个查询:
POST https://www.googleapis.com/admin/directory/v1/customer/my_customer/domains?key={YOUR_API_KEY}
{
"domainName": "primarydomain.com",
"domainAliases": [
{
"parentDomainName": "secondarydomain.com",
"domainAliasName": "secondarydomainalias.it",
"verified": false
}
]
}
但我收到以下错误
> 409 Conflict
>
> - Hide headers -
>
> Cache-Control: private, max-age=0
> Content-Encoding: gzip
> Content-Length: 136
> Content-Type: application/json; charset=UTF-8
> Date: Thu, 18 Feb 2016 16:35:14 GMT
> Expires: Thu, 18 Feb 2016 16:35:14 GMT
> Server: GSE
> Vary: Origin, X-Origin
>
> {
> "error": {
> "errors": [
> {
> "domain": "global",
> "reason": "duplicate",
> "message": "Domain is already set up."
> }
> ],
> "code": 409,
> "message": "Domain is already set up."
> }
> }
有同样问题的人找到了解决方案吗?
最佳
桤木
编辑:我重新阅读了您的问题,并在看到问题后更改了答案 - 您的 POST 端点和数据都不正确。
正确的端点是
https://www.googleapis.com/admin/directory/v1/customer/<customerId>/domainaliases
正确的数据是
{
"domainAliasName": secondarydomainalias.it,
"parentDomainName": secondarydomain.com
}
您可以在 domain aliases insert page
上尝试此操作
您将需要您域的 "customerId" 来发出这些请求,通过在域中执行 get on a user 来获取它。
我正在尝试使用域 api.
为我的 google 工作应用中的辅助域添加别名,但没有成功在 this 文章中写道:必须通过域 API
添加辅助域的域别名使用 APIs Explorer 我尝试了这个查询:
POST https://www.googleapis.com/admin/directory/v1/customer/my_customer/domains?key={YOUR_API_KEY}
{
"domainName": "primarydomain.com",
"domainAliases": [
{
"parentDomainName": "secondarydomain.com",
"domainAliasName": "secondarydomainalias.it",
"verified": false
}
]
}
但我收到以下错误
> 409 Conflict
>
> - Hide headers -
>
> Cache-Control: private, max-age=0
> Content-Encoding: gzip
> Content-Length: 136
> Content-Type: application/json; charset=UTF-8
> Date: Thu, 18 Feb 2016 16:35:14 GMT
> Expires: Thu, 18 Feb 2016 16:35:14 GMT
> Server: GSE
> Vary: Origin, X-Origin
>
> {
> "error": {
> "errors": [
> {
> "domain": "global",
> "reason": "duplicate",
> "message": "Domain is already set up."
> }
> ],
> "code": 409,
> "message": "Domain is already set up."
> }
> }
有同样问题的人找到了解决方案吗?
最佳
桤木
编辑:我重新阅读了您的问题,并在看到问题后更改了答案 - 您的 POST 端点和数据都不正确。
正确的端点是
https://www.googleapis.com/admin/directory/v1/customer/<customerId>/domainaliases
正确的数据是
{
"domainAliasName": secondarydomainalias.it,
"parentDomainName": secondarydomain.com
}
您可以在 domain aliases insert page
上尝试此操作您将需要您域的 "customerId" 来发出这些请求,通过在域中执行 get on a user 来获取它。