获取指定时间范围内,企业的 OpenAPI 调用日志。该接口的响应数据为分页格式。
audit
GET /openapi/v1/audit/openapi-logs
|
参数 |
类型 |
是否必填 |
默认值 |
描述 |
|---|---|---|---|---|
|
|
int |
是 |
- |
开始时间(秒时间戳)。 |
|
|
int |
是 |
- |
结束时间(秒时间戳)。时间跨度最大为 90 天。 |
|
|
int |
否 |
|
需要获取的页数。 |
|
|
int |
否 |
|
每页返回的日志条数,最多 200 条。 |
|
|
string |
否 |
- |
按来源 IP 过滤日志。 |
|
|
string |
否 |
- |
按 API 路径过滤日志。 |
|
参数 |
类型 |
描述 |
|---|---|---|
|
|
array |
当前页返回的 OpenAPI 调用日志列表。 |
|
|
object |
分页信息,用于控制翻页。 |
items 数组包含以下参数:
|
参数 |
类型 |
描述 |
|---|---|---|
|
|
string |
日志 ID。 |
|
|
string |
脱敏后的应用 ID。 |
|
|
string |
请求路径。 |
|
|
string |
HTTP 方法。 |
|
|
string |
来源 IP。 |
|
|
int |
HTTP 响应状态码。 |
|
|
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
}
}
}