助手
TRAE 智能问答助手
你好,我是 TRAE 文档问答助手 🎉 你在阅读当前文档的过程中,无论对文档概念的解释,还是文档内容方面的疑问,都可以随时向我提问,我会全力为你解答
推荐问题
TRAE IDE 里最热门的 Skill 是哪些?
如何创建自定义智能体?
如何配置 Rules?
文档反馈
产品介绍
产品计费
企业管理
通用设置
用量管理
安全设置
AI 资产管理
个人设置
问题排查
相关协议

获取 OpenAPI 调用日志

获取指定时间范围内,企业的 OpenAPI 调用日志。该接口的响应数据为分页格式。

所需权限

audit

请求地址

  • 请求方式:GET
  • 请求地址:{域名}/openapi/v1/audit/openapi-logs

请求参数

参数

类型

是否必填

默认值

描述

start_time

int

-

开始时间(秒时间戳)。

end_time

int

-

结束时间(秒时间戳)。时间跨度最大为 90 天。

page

int

1

需要获取的页数。

page_size

int

50

每页返回的日志条数,最多 200 条。

source_ip

string

-

按来源 IP 过滤日志。

api_path

string

-

按 API 路径过滤日志。

响应参数

参数

类型

描述

items

array

当前页返回的 OpenAPI 调用日志列表。

pagination

object

分页信息,用于控制翻页。

items 数组包含以下参数:

参数

类型

描述

log_id

string

日志 ID。

app_id

string

脱敏后的应用 ID。

api_path

string

请求路径。

http_method

string

HTTP 方法。

source_ip

string

来源 IP。

status_code

int

HTTP 响应状态码。

operation_time

int64

调用时间(秒时间戳)。

pagination 对象包含以下参数:

参数

类型

描述

page

int

当前页码。

page_size

int

每页的日志条数。

total

int

日志总条数。

total_pages

int

总页数。

请求示例

curl -X GET "https://{domain}/openapi/v1/audit/openapi-logs?start_time=1700000000&end_time=1700086400&page=1&page_size=50" \
  -H "Authorization: Bearer {access_token}"

响应示例

{
  "code": 0,
  "message": "success",
  "request_id": "req_abc123xyz",
  "data": {
    "items": [
      {
        "log_id": "123",
        "app_id": "AK1234****5678",
        "api_path": "/openapi/v1/users",
        "http_method": "GET",
        "source_ip": "1.2.3.4",
        "status_code": 200,
        "operation_time": 1700000000
      }
    ],
    "pagination": {
      "page": 1,
      "page_size": 50,
      "total": 100,
      "total_pages": 2
    }
  }
}