调用ListRole接口获取角色列表。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

POST /pop/v5/account/role_list HTTPS|HTTP

请求参数

该接口使用公共请求头,无特殊请求头。详情请参见API调用公共参数

返回数据

名称 类型 示例值 描述
Code Integer 200

接口状态或POP错误码

RequestId String 57609587-DFA2-41EC-****-*********

请求ID

Message String success

附加信息

RoleList Array of RoleItem

角色列表

RoleItem
ActionList Array of Action

操作权限集合

Action
Code String 1

权限码

Description String 操作记录

权限描述

GroupId String 31

权限组ID

Name String 操作记录

权限名称

Role Struct

角色列表

AdminUserId String test**@aliyun.com

主账号ID

CreateTime Long 1542717260156

角色创建时间

Id Integer 1

角色ID

IsDefault Boolean false

是否是默认生成的角色

Name String Super Admin(All privileges)

角色名称

UpdateTime Long 1542717260156

角色更新时间

示例

请求示例

POST /pop/v5/account/role_list HTTP/1.1
公共请求头

正常返回示例

XML 格式

<Message>success</Message>
<Code>200</Code>
<RoleList>
    <RoleItem>
        <Role>
            <Name>Super Admin(All privileges)</Name>
            <CreateTime>1542717260156</CreateTime>
            <UpdateTime>1542717260156</UpdateTime>
            <Id>15691</Id>
        </Role>
        <ActionList>
            <Action>
                <Name>操作记录</Name>
                <Description>操作记录</Description>
                <Code>1</Code>
                <GroupId>31</GroupId>
            </Action>
        </ActionList>
    </RoleItem>
</RoleList>

JSON 格式

{
    "Message": "success",
    "Code": 200,
    "RoleList": {
        "RoleItem": {
            "Role": {
                "Name": "Super Admin(All privileges)",
                "CreateTime": 1542717260156,
                "UpdateTime": 1542717260156,
                "Id": 15691
            },
            "ActionList": {
                "Action": {
                    "Name": "操作记录",
                    "Description": "操作记录",
                    "Code": 1,
                    "GroupId": 31
                }
            }
        }
    }
}

错误码

访问错误中心查看更多错误码。