查询操作日志
分页查询 NineData 操作审计日志,支持根据账号、时间范围、模块、事件类型等进行过滤。
请求地址:/openapi/v1/actionTrail/list
请求方法:GET
请求参数
参数 | 类型 | 是否必选 | 说明 | 示例 |
---|---|---|---|---|
accountId | String | 否 | 账号 ID。您可以调用查询账号信息接口获取 accountId 。 | 170**********159 |
startTime | DateTime | 否 | 操作时间范围-开始时间。 | 2025-07-31T09:12:30Z |
endTime | DateTime | 否 | 操作时间范围-结束时间。 | 2025-07-31T10:12:30Z |
module | String | 否 | 所属模块。可选值:
| sqlExport |
type | String | 否 | 事件类型。可选值:
| create |
objectId | String | 否 | 事件对象 ID。 | abc123456 |
current | Integer | 否 | 当前页码,从 1 开始,默认 1。 | 1 |
pageSize | Integer | 否 | 每页大小,默认 10。 | 10 |
返回参数
参数 | 类型 | 说明 | 示例 |
---|---|---|---|
data | Array | 操作日志列表,包含如下字段:
| { "eventTime": "2025-08-04 08:29:57Z", "accountId": "1030799091781335", "accountName": "NineData", "module": "user", "type": "login", "objectId": "1030799091781335", "detail": "{\"ip\":\"0:0:0:0:0:0:0:1\",\"loginMethod\":\"password\"}" } |
current | Integer | 当前页码。 | 1 |
pageSize | Integer | 每页大小。 | 10 |
total | Integer | 总记录数。 | 1 |
调用成功示例
{
"success": true,
"requestId": "Ji0q6MDE-HNLKqVKnIPMm6KWdLIb7STY",
"data": [{
"eventTime": "2025-08-04 08:29:57Z",
"accountId": "1030799091781335",
"accountName": "NineData",
"module": "user",
"type": "login",
"objectId": "1030799091781335",
"detail": "{\"ip\":\"0:0:0:0:0:0:0:1\",\"loginMethod\":\"password\"}"
}],
"current": 1,
"pageSize": 10,
"total": 1
}