Get User Permissions


获取用户在当前应用下授权的权限点。

操作权限


用户无需登录 EnOS 应用门户。

请求格式


GET https://{apigw-address}/app-portal-service/v2.2/user/permissions

请求参数(URI)


名称 必需/可选 数据类型 描述
orgId 必需 String 组织 ID。
userId 必需 String 用户 ID。
locale 可选 String

语言代码。默认为英语。

  • 英语为 en_US
  • 中文为 zh_CN
  • 西班牙语为 es_ES
  • 日语为 ja_JP
  • 德语为 de_DE
  • 波兰语为 pl_PL

响应参数


名称 数据类型 描述
data Data 结构体 权限点列表。

Data 结构体


名称 数据类型 描述
permissions PermissionDTO 结构体列表 权限点列表。

PermissionDTO 结构体


名称 数据类型 描述
id String 权限点 ID。
name String 权限点名称。

错误码


代码 描述
31403 用户没有应用权限。
31404 组织或者用户不存在。

示例

请求示例


url: https://{apigw-address}/app-portal-service/v2.2/user/permissions?orgId=your_org_id&userId=your_user_id

method: GET

返回示例


{
    "code":0,
    "data":{
        "permissions":[
          {
            "id":"your_app_id_1",
            "name":"your_app_name_1"
          },
          {
            "id":"your_app_id_2",
            "name":"your_app_name_2"
          }
        ]
    },
    "message":""
}