键盘高级操作
调用说明(特殊高级用户使用,具体使用联系群主咨询)
- 请求参数
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
fun | 字符串 | /key/sendhid | 请求功能名 |
id | 字符串 | 设备唯一ID | 设备id,多个设备用逗号隔开 |
list | json对象数组 | - | 操作的功能组合 |
list内json对象数组参数说明:
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
delayed | 整数 | 执行前的延迟 | - |
key | 字符串 | 按键 | - |
- httpGet请求示例
打开控制中心
curl --request GET \
--url 'http://192.168.9.9:9911/api/key/sendhid?id=FA:9E:10:3A:FE:E8&list=%5B%7B%22delayed%22%3A0%2C%22key%22%3A%22tab%22%7D%2C%7B%22delayed%22%3A20%2C%22key%22%3A%22fn%22%7D%2C%7B%22delayed%22%3A30%2C%22key%22%3A%22fn%2Bc%22%7D%2C%7B%22delayed%22%3A30%2C%22key%22%3A%22tab%22%7D%2C%7B%22delayed%22%3A30%2C%22key%22%3A%22%22%7D%5D'
- httpPost请求示例 打开控制中心
curl --request POST \
--url http://192.168.9.9:9911/api/key/sendhid \
--header 'content-type: multipart/form-data' \
--form fun=/key/sendhid \
--form "id=FA:9E:10:3A:FE:E8" \
--form 'list=[{"delayed":0,"key":"tab"},{"delayed":20,"key":"fn"},{"delayed":30,"key":"fn+c"},{"delayed":30,"key":"tab"},{"delayed":30,"key":""}]'
- httpPost json请求示例【websocket也可发送同样json请求】 打开控制中心
curl --request POST \
--url http://192.168.9.9:9911/api \
--header 'Content-Type: application/json' \
--data '{
"id": "FA:9E:10:3A:FE:E8",
"fun": "/key/sendhid",
"data": {
"id": "FA:9E:10:3A:FE:E8",
"list": [
{
"delayed": 0,
"key": "tab"
},
{
"delayed": 20,
"key": "fn"
},
{
"delayed": 30,
"key": "fn+c"
},
{
"delayed": 30,
"key": "tab"
},
{
"delayed": 30,
"key": ""
}
]
}
}'
响应结果
{
"data": {
"code": 0,
"id": "5C:F7:E6:CE:65:22",
"message": "成功"
},
"status": 200,
"message": "成功",
"msgid": 0,
"fun": "/key/sendhid"
}
- 响应data数据字段说明
无