查询设备控制权状态
GET
/openapi/v0.9/manage/api/v1/organizations/{org_uuid}/manage-devices/cmds/control/status
es-management-service
请求参数
Path 参数
org_uuid
string
必需
Query 参数
device_control_method
enum<string>
控制权类型
枚举值:
flight_controlpayload_controldebug_control
示例值:
flight_control
device_sn
string
设备序列号
示例值:
ABCD1234567890
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/manage/api/v1/organizations//manage-devices/cmds/control/status?device_control_method=flight_control&device_sn=ABCD1234567890' \
--header 'x-user-token;' \
--header 'X-Request-Id: {% mock '\''uuid'\'' %}'
返回响应
🟢200成功
application/json
Body
HTTP响应模板
code
integer
响应码
message
string
响应消息
data
object | null
响应数据
device_control_status
integer
可选
210240 该用户可以抢夺设备控制权
210241 该用户已经拥有设备控制权
210242 该用户无法抢夺控制权,但是可以进入等待队列
210243 该用户无法抢夺控制权,已经进入等待队列
210244 该用户无法抢夺控制权,也无法进入等待队列,直接拒绝
210245 该用户没有设备控制权,所以无法拒绝其他用户的抢占申请
210246 该用户没有设备控制权,所以无法同意其他用户的抢占申请
210247 该用户没有设备控制权,所以无法主动释放控制权
210248 设备控制状态检查失败
device_control_user_id
string
控制设备的用户id
device_control_user_project_callsign
string
用户项目呼号
device_control_user_organization_callsign
string
用户组织呼号
示例
{
"code": 0,
"message": "OK",
"data": {
"device_control_status": 210242,
"device_control_user_id": "17491xxx9622187",
"device_control_user_project_callsign": "xxxxin",
"device_control_user_organization_callsign": "xxxxxn"
}
}
修改于 2025-06-27 12:01:55