按键请求推送接口
打印机按键请求上报接口是指用户在触按打印机上的请求按键时,会向第三方服务器发送请求指令。目前打印机上请求按键有两种请求方式,可以根据请求指令开发出两个相应的应用功能。请登陆易联云后台在集成配置里面填写你接受易联云上报的url地址。
按键方法;
- 按一次
- 长按3秒
(两种会发出不同的请求)
比如外卖系统可以当商家按一次按键后就表示关闭店铺休息,第三方服务器接受到指令并关闭店铺后向该商家打印机发送“店铺关闭成功”的字样让商家了解店铺关闭成功。当商家再次按一次按键后就表示营业。当商家长按3秒就可以请求当天的账单。
此功能非常强大和实用,自己发挥想象开发功能吧,完美对接到系统中。
推送时提交的参数
名称 | 类型 | 是否提交 | 是否必填 | 描述 |
---|---|---|---|---|
machine_code | String | 是 | 是 | 终端号 |
request | String | 是 | 是 | 请求参数 |
sign | String | 是 | 是 | 生成的签名,用于安全验证 |
cmd | String | 是 | 是 | 固定标示userrequest,用于识别提交参数的用途 |
time | Int | 是 | 是 | 当前时间戳(用于sign签名加密) |
apikey | String | 否 | 是 | 生成签名sign加密时用 |
签名加密算法:
apikey+time 的串在一起后进行MD5加密然后再转换成大写
需要传递的参数是:
machine_code, time, request,cmd,sign //这5个参数是易联云要提交给您的
推送提交内容如下:
cmd=userrequest&machine_code=613&time=1426908303&request=request1&sign=1F19C52B0EE3FE0F36FEF7487795F9F7