Skip to content

获得API访问日志分页 ​

分页查询 API 访问日志。

接口地址:

text
/papi/zw/log/api-access/page

请求方式:

text
POST

请求数据类型:

text
application/json

Header 参数:

参数类型必填说明
X-Access-Keystring是API 访问密钥 ID,鉴权方式见 接口规则
X-Signaturestring是签名值,Base64 编码的 HMAC-SHA256 计算结果
X-Timestampstring是毫秒级 Unix 时间戳(13 位)
X-Noncestring是随机字符串,10~32 位小写字母+数字

Body 参数:

参数类型必填说明
pageNointeger否页码,从 1 开始,默认 1
pageSizeinteger否每页条数,最大值为 1000,默认 10
requestMethodstring否请求方法,如 GET/POST
requestUrlstring否访问地址,模糊匹配
resultCodeinteger否结果码,0 表示成功,非 0 表示失败
startTimearray[integer]否时间范围,数组长度为2:[开始时间戳, 结束时间戳],单位:毫秒

请求示例:

json
{
  "pageNo": 1,
  "pageSize": 10
}

响应参数:

参数类型说明
codeinteger错误码,参见 错误码说明
dataobject分页数据
├─ listarray[object]日志列表
├─├─ traceIdstring链路追踪编号
├─├─ userIdinteger用户编号
├─├─ requestMethodstring请求方法名
├─├─ requestUrlstring访问地址
├─├─ requestParamsstring请求参数
├─├─ userIpstring用户 IP
├─├─ userAgentstring浏览器 UA
├─├─ beginTimeinteger开始请求时间,毫秒时间戳
├─├─ endTimeinteger结束请求时间,毫秒时间戳
├─├─ durationinteger执行时长,单位:毫秒
├─├─ resultCodeinteger结果码
├─├─ resultMsgstring结果提示
├─├─ createTimeinteger创建时间,毫秒时间戳
├─ totalinteger总量
msgstring错误提示

响应示例:

json
{
  "code": 0,
  "data": {
    "list": [
      {
        "traceId": "",
        "userId": 0,
        "requestMethod": "POST",
        "requestUrl": "/papi/zw/log/api-access/page",
        "requestParams": "",
        "userIp": "192.168.1.1",
        "userAgent": "Mozilla/5.0",
        "beginTime": 1723968000000,
        "endTime": 1723968001000,
        "duration": 100,
        "resultCode": 0,
        "resultMsg": "success",
        "createTime": 1723968000000
      }
    ],
    "total": 100
  },
  "msg": ""
}

OpenAPI Docs