Get User Domain

通过用户邮箱地址获取用户所在的域信息。

请求格式

GET http://{apigw-address}/app-portal-service/v2.2/user/domain

请求参数(URI)

名称 位置(Path/Query) 必需/可选 数据类型 描述
email 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);
    }
}