- 认证鉴权
- 系统服务
- 组织项目
- 设备管理
- 直播管理
- 任务管理
- 航线管理
- 模型管理
- 标注管理
获取组织下的设备列表
GET
https://es-flight-api-cn.djigate.com/openapi/v0.1/device
Header
的 X-User-Token
参数设置用户密钥,该接口将返回用户密钥对应组织下的所有设备列表。camera_list
获取机场的相机信息,可用于设备管理:机场相机切换
。camera_list
获取飞行器相机信息,可用于设备管理:机场镜头切换
。camera_list
信息。请求参数
Authorization
在 header 添加参数
X-User-Token
示例:
X-User-Token: ********************
Header 参数
X-Request-Id
string <uuid>
请求唯一标识
默认值:
{{$string.uuid}}
X-Language
enum<string>
可选
枚举值:
zhen
默认值:
zh
X-User-Token
string
必需
默认值:
{{X-User-Token}}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://es-flight-api-cn.djigate.com/openapi/v0.1/device' \
--header 'X-Request-Id;' \
--header 'X-Language: zh' \
--header 'X-User-Token;'
返回响应
🟢200成功
application/json
Body
code
integer
非0代表异常
message
string
消息提示
data
object
必需
list
array [object {2}]
必需
示例
{
"code": 0,
"message": "OK",
"data": {
"list": [
{
"gateway": {
"sn": "7CTDM3D00BZNVZ",
"callsign": "Test Dock",
"device_model": {
"key": "3-2-0",
"domain": "3",
"type": "2",
"sub_type": "0",
"name": "DJI Dock 2",
"class": "airport"
},
"device_online_status": true,
"mode_code": 2,
"camera_list": [
{
"available_camera_positions": [
0,
1
],
"camera_position": 1,
"camera_index": "165-0-7"
}
]
},
"drone": {
"sn": "1581F6Q8D242100CPWEK",
"callsign": "",
"device_model": {
"key": "0-91-1",
"domain": "0",
"type": "91",
"sub_type": "1",
"name": "M3TD",
"class": "drone"
},
"device_online_status": true,
"mode_code": 0,
"camera_list": [
{
"camera_index": "81-0-0",
"lens_list": [
{
"available_lens_types": [
"normal",
"wide",
"zoom",
"ir"
],
"lens_type": "wide"
}
]
}
]
}
}
]
}
}