跳到主要内容

截取设备屏幕

请求参数

{
"data": {
"deviceid": "76:90:DE:1F:12:2A",//设备id
"gzip": false, //是否启用zip压缩,如果启用的话需要自行解压,当使用二进制时此参数失效
"binary": false, //是否使用二进制传输,http模式不支持,得到的数据需要到二进制的回调里拿
"isjpg":true, //是否返回jpg格式的图片,不填写默认jpg
"original":false //是否返回未改过分辨率的高清图(是jpg格式),高清图会和手机的分辨率不一样,需要自己转换成手机的坐标
}, //参数内容
"fun": "get_device_screenshot", //功能名
"msgid": 0 //消息id,服务端接收后会原样返回,websocket连接可用用来异步转同步用。http模式直接填0
}

成功返回

{
"fun": "get_device_screenshot", //功能名
"msgid": 0,
"status": 0, //0成功,非0失败
"data": {
"deviceid": "76:90:DE:1F:12:2A",
"img": "{{base64字符串}}",
"gzip": false,
"binary": false,
"isjpg":false,
"original":false
},
"message": "成功"
}

失败返回

{
"fun": "get_device_screenshot", //功能名
"msgid": 0,
"data": {
"deviceid": "F4:0F:24:D8:42:24",
"gzip": false,
"binary": false,
"isjpg":false,
"original":false
},
"status": 2,
"message": "设备不在线"
}