데이터 쿼리 태스크 결과 가져오기¶
GET /api/v1/log_backup_query/get_result
개요¶
데이터 전송 비동기 쿼리 태스크 결과를 가져와서 쿼리 결과를 반환합니다.
Query 요청 파라미터¶
| 파라미터명 | 유형 | 필수 | 설명 |
|---|---|---|---|
| taskId | string | Y | 태스크 ID 예시: xxx 빈 값 허용: False |
파라미터 추가 설명¶
응답 결과의 필드 설명.
| 파라미터명 | type | 설명 |
|---|---|---|
| token | string | 쿼리 커서, 페이지를 넘겨 쿼리하려면 요청 결과의 token을 전달해야 함 |
| row | string | 검색된 행 정보 |
| task_status | string | 태스크 상태(created, running, completed, failed) |
| total_files | integer | 총 파일 수 |
참고: 태스크 상태가 created 및 running인 경우 아직 검색 중임을 의미합니다. completed, failed는 검색이 완료되었음을 나타냅니다.¶
요청 예시¶
curl 'https://openapi.guance.com/api/v1/log_backup_cfg/get_result?taskId=d4ih5flt3l333a0ulmu0:a29kby14LWJhY2t1cGxvZy0w' \
-H 'DF-API-KEY: <DF-API-KEY>' \
--compressed
응답¶
{
"code": 200,
"content": {
"token": "xxxxx",
"row": [
{
"message": "{\"date\":1764000000519,\"message\":\"{}\",\"source\":\"xxxx\"}",
"date": 1764000000519
},
{
"message": "{\"date\":1764000000519,\"message\":\"{}\",\"source\":\"xxxx\"}",
"date": 1764000000220
}
],
"is_truncated": true,
"total_files": 2,
"search_completed": 0,
"task_status": "completed"
},
"errorCode": "",
"message": "",
"success": true,
"traceId": "5f9d98a48909bae85d711a9d5219e882"
}