跳到主要内容

发送中文字符

使用本接口,必须要绑定快捷指令的热键,本接口只能是异步调用。同步返回的结果只是代表调用成功,实际只有回调返回send_text_ok功能号的消息才代表执行成功。执行成功只代表快捷指令获取中文字符成功。收到send_text_ok的回调后3秒后才会输入字符。

请求参数

{
"fun": "send_text", //功能名
"msgid": 0, //消息id,服务端接收后会原样返回,websocket连接可用用来异步转同步用。http模式直接填0
"data": {
"deviceid": "5C:1D:D9:ED:D9:DE", //设备id
"key": "哈哈", //需要发送的字符
"fn_key": "CTRL+ALT+SHIFT+WIN+v" //调用发送中文快捷指令的热键,用控制台设置的话就是CTRL+ALT+SHIFT+WIN+v
} //参数内容
}

成功返回

{
"fun": "send_text", //功能名
"data": {
"deviceid": "5C:1D:D9:ED:D9:DE" //设备id
}, //返回数据
"msgid": 0,
"message": "成功", //调用返回消息
"status": 0 //0成功,非0失败
}

失败返回

{
"data": {
"deviceid": "5C:1D:D9:ED:D9:DE" //设备id
}, //返回数据
"fun": "send_text", //功能号
"message": "没有初始化USB设备", //调用返回消息
"msgid": 0,
"status": 1
}