查询操作日志
分页查询 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
}