Files

88 lines
1.7 KiB
Markdown
Raw Permalink Normal View History

2025-11-18 03:36:49 +08:00
# NSAccessLogService
> 访问日志相关服务
---
## findNSAccessLog
> 查找单个日志
- 角色:`admin`, `user`
- HTTP`POST https://backend.dooki.cloud/NSAccessLogService/findNSAccessLog`
- RPC`rpc findNSAccessLog (FindNSAccessLogRequest) returns (FindNSAccessLogResponse);`
**请求对象 (`FindNSAccessLogRequest`)**
```json
{
"requestId": "string"
}
```
**响应对象 (`FindNSAccessLogResponse`)**
```json
{
"nsAccessLog": "NSAccessLog"
}
```
**调用示例**
```bash
curl -X POST "https://backend.dooki.cloud/NSAccessLogService/findNSAccessLog" \
-H "Content-Type: application/json" \
-H "X-Edge-Access-Token: <YOUR_TOKEN>" \
-d '{
...
}'
```
---
## listNSAccessLogs
> 列出单页访问日志
- 角色:`admin`, `user`
- HTTP`POST https://backend.dooki.cloud/NSAccessLogService/listNSAccessLogs`
- RPC`rpc listNSAccessLogs (ListNSAccessLogsRequest) returns (ListNSAccessLogsResponse);`
**请求对象 (`ListNSAccessLogsRequest`)**
```json
{
"requestId": "string // 上一页请求ID可选",
"nsClusterId": "int64 // 集群",
"nsNodeId": "int64 // 节点ID",
"nsDomainId": "int64 // 域名ID",
"nsRecordId": "int64 // 记录ID",
"size": "int64 // 单页条数",
"day": "string // 日期格式YYYYMMDD",
"reverse": "bool // 是否反向查找,可选",
"keyword": "string // 关键词",
"recordType": "string // 记录类型"
}
```
**响应对象 (`ListNSAccessLogsResponse`)**
```json
{
"nsAccessLogs": "[]NSAccessLog",
"requestId": "string",
"hasMore": "bool"
}
```
**调用示例**
```bash
curl -X POST "https://backend.dooki.cloud/NSAccessLogService/listNSAccessLogs" \
-H "Content-Type: application/json" \
-H "X-Edge-Access-Token: <YOUR_TOKEN>" \
-d '{
...
}'
```
---