获取任务飞行轨迹
GET
/openapi/v0.9/task/api/v1/workspaces/{proj_uuid}/flight-tasks/track
es-task-service
请求参数
Path 参数
proj_uuid
string
项目uuid
示例值:
e11fdd52-cf40-4a81-a798-e49e73e51139
Query 参数
task_uuid
string
任务uuid
示例值:
5dff27bd-693c-4ace-979d-e26e920d497a
Header 参数
x-user-token
string
必需
默认值:
{{x-user-token}}
X-Request-Id
string
可选
默认值:
{% mock 'uuid' %}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/openapi/v0.9/task/api/v1/workspaces/e11fdd52-cf40-4a81-a798-e49e73e51139/flight-tasks/track?task_uuid=5dff27bd-693c-4ace-979d-e26e920d497a' \
--header 'x-user-token;' \
--header 'X-Request-Id: {% mock '\''uuid'\'' %}'
返回响应
🟢200成功
application/json
Body
HTTP响应模板
code
integer
响应码
message
string
响应消息
data
object
resp.GetTaskTrackResp
completed_at
string | null
任务完成时间
name
string
任务名称
示例值:
测试任务
run_at
string
任务执行时间
status
integer
任务状态
示例值:
1
track
object
轨迹信息
uuid
string
任务UUID
示例值:
1234567890
wayline_uuid
string
航线UUID
示例值:
1234567890
示例
{
"code": 0,
"message": "string",
"data": {
"completed_at": "string",
"name": "测试任务",
"run_at": "string",
"status": 1,
"track": {
"drone_sn": "SN123456",
"flight_distance": 1000,
"flight_duration": 3600,
"points": [
{
"height": [
100
],
"latitude": [
39.9042
],
"longitude": [
116.4074
],
"timestamp": [
1712985600
]
}
],
"track_id": "1234567890"
},
"uuid": "1234567890",
"wayline_uuid": "1234567890"
}
}
修改于 2025-06-25 09:56:49