Get User Domain¶
通过用户邮箱地址获取用户所在的域信息。
请求格式¶
GET http://{apigw-address}/app-portal-service/v2.2/user/domain
请求参数(URI)¶
名称 | 位置(Path/Query) | 必需/可选 | 数据类型 | 描述 |
---|---|---|---|---|
Query | 必需 | String | 用户的邮箱地址。 |
响应参数¶
名称 | 数据类型 | 描述 |
---|---|---|
id | String | 域ID。 |
name | String | 域名称。 |
url | String | 域地址。 |
description | String | 域描述。 |
错误码¶
代码 | 描述 |
---|---|
31400 | 用户邮箱地址不能为空 |
示例¶
请求示例¶
url: http://{apigw-address}/app-portal-service/v2.2/user/domain?email=xxx.yy@envision-digital.com
method: GET
返回示例¶
{
"code":0,
"data":{
"id":"xxx",
"name":"domain name",
"url":"domain url",
"description":"domain description"
},
"message":""
}
Java SDK 调用示例¶
public class AppPortalSdkTest{
@Test
public void getUserDomainTest() {
UserDomainRequest request=new UserDomainRequest("xxx@domain.com");
UserDomainResponse response=Poseidon.config(PConfig.init().appKey("your_access_key").appSecret("your_secret_key").debug())
.url("https://{apigw-address}").getResponse(request,UserDomainResponse.class);
assertNotNull("response data should not be null", response.data);
}
}