Get Organization Roles

获取组织内所有角色。

请求格式

GET https://{apigw-address}/app-portal-service/v2.2/organization/role/list

响应参数

名称 数据类型 描述
data data结构体 角色列表。

data结构体

名称 数据类型 描述
roles RoleDTO结构体列表 角色结构列表。

RoleDTO结构体

名称 数据类型 描述
id String 角色ID。
name String 角色名称。

错误码

代码 描述
31404 组织不存在。

示例

请求示例

url: https://{apigw-address}/app-portal-service/v2.2/organization/role/list?orgId={your_org_id}

method: GET

返回示例

{
    "code":0,
    "data":{
        "roles":[
          {
            "id":"r133",
            "name":"name133"
          },
          {
            "id":"r134",
            "name":"name134"
          }
        ]
    },
    "message":""
}

Java SDK 调用示例

public class AppPortalSdkTest{
    @Test
    public void getOrganizationRolesTest() {
        OrganizationRoleListRequest request=new OrganizationRoleListRequest("your_org_id","your_locale");
        RoleListResponse response=Poseidon.config(PConfig.init().appKey("your_access_key").appSecret("your_secret_key").debug())
                .url("https://{apigw-address}").getResponse(request,RoleListResponse.class);
        assertNotNull("response data should not be null", response.data);
    }
}