Query Menu Access Logs


查询用户的访问菜单操作

请求格式


POST https://{apigw-address}/app-portal-service/v2.3/event/log/query

请求参数(Query)


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

请求参数(Body)


名称 必需/可选 数据类型 描述
startTime 必需 Long 查询开始时间,精确到毫秒。
endTime 必需 Long 查询结束时间,精确到毫秒。
pagination 可选 Pagination 请求结构体 分页参数,参见 Pagination请求结构体>> (若不提供,则默认按照每页1000条数据的格式返回第0页的数据)。

响应参数


名称 数据类型 描述
data data 结构体 事件信息。

data 结构体


名称 数据类型 描述
pagination pagination 结构体 分页信息。
logs EventLogDTO 结构体 事件列表。

EventLogDTO 结构体


名称 数据类型 描述
subjectId String 事件 ID。
subjectType String 事件类型。
subjectName String 事件名称。
upstreamId String 事件的上级对象 ID。
upstreamType String 事件的上级对象类型。
upstreamName String 事件的上级对象名称。
organizationId String 事件所属的OU ID。
userId String 引发事件的用户 ID。
eventTime String 事件发生的时间。

错误码


代码 描述
31400 组织未购买应用,时间输入不合法。
31404 组织不存在。

示例

请求示例


url: https://{apigw-address}/app-portal-service/v2.3/event/log/query
method: POST

requestBody:
{
  "pagination":{
    "pageSize":2,
    "pageNo":0
  },
    "startTime": 1660177000000,
    "endTime": 1660177679000
}

返回示例


{
  "code": 0,
  "message": "OK",
  "data": {
    "pagination":{
      "totalElements":15000,
      "pageSize":2,
      "pageNo":0
    },
    "logs": [
      {
        "subjectId": "your_subject_id",
        "subjectName": "{\"default\":\"uic\",\"en_US\":\"uic\",\"zh_CN\":\"uic\"}",
        "subjectType": "app",
        "organizationId": "your_org_id",
        "userId": "your_user_id",
        "eventTime": "2022-08-11 08:25:32.0"
      },
      {
        "subjectId": "your_subject_id",
        "subjectName": "{\"default\":\"5180\",\"en_US\":\"5180\",\"zh_CN\":\"8599\"}",
        "subjectType": "menu",
        "upstreamId": "5244f6e8-522c-43f6-af4e-e85753075c69",
        "upstreamType": "app",
        "upstreamName": "{\"default\":\"测试应用\",\"en_US\":\"uic\",\"zh_CN\":\"uic\"}",
        "organizationId": "your_org_id",
        "userId": "your_user_id",
        "eventTime": "2022-08-11 08:27:57.0"
      }
    ]
  }
}