Get Users by User Group


获取用户组的用户列表。

操作权限


需要在 EnOS 应用门户给应用授予“访问用户信息”的权限。

请求格式


POST https://{apigw-address}/app-portal-service/v2.3/userGroup/listAssignedUser

请求参数(URI)


名称

必需/可选

数据类型

描述

orgId

必需

String

组织 ID。

请求参数(Body)


名称

必需/可选

数据类型

描述

userGroupId

必需

String

用户组 ID。

pagination

必需

Pagination 结构体

分页信息。

响应参数


名称

数据类型

描述

data

Data 结构体

用户组列表。

Data 结构体


名称

数据类型

描述

users

user 结构体

用户列表。

pagination

pagination 结构体

分页信息。

user 结构体


名称

数据类型

描述

userId

String

用户名 ID。

name

String

用户名。

email

String

用户邮箱。

phone

String

手机号码。

phoneArea

String

手机号码所属区号。

pagination 结构体


名称

数据类型

描述

totalElements

Integer

总记录数。

pageNo

Integer

当前页码。

pageSize

Integer

当前每页条数。

错误码


代码

描述

31400

组织 ID 、分页信息或用户组 ID 为空,或应用无效等。

31404

用户、组织或应用不存在。

示例

请求示例


url: https://{apigw-address}/app-portal-service/v2.3/userGroup/listAssignedUser?orgId=your_org_id

method: POST

requestBody:
{
    "userGroupId": "your_user_group_id",
    "pagination": {
        "pageNo": 0,
        "pageSize": 100
    }
}

返回示例


{
    "code": 0,
    "message": "OK",
    "data": {
        "users": [
            {
                "userId": "your_user_id",
                "email": "your_user_email",
                "phone": "",
                "phoneArea": "",
                "name": "your_user_name"
            }
        ],
        "pagination": {
            "totalElements": 3,
            "pageNo": 0,
            "pageSize": 1
        }
    }
}