# 应用菜单推送接口
*****
打印机应用菜单推送接口是指用户在选择打印机应用菜单上的应用菜单时,会向第三方服务器发送请求指令。目前打印机上支持多达九个应用菜单功能,可以根据每个应用菜单的请求指令开发出相应的应用功能。第三方平台可以通过应用菜单添加接口设置应用菜单。
#### 应用菜单格式
1)菜单名称:对此功能的文字解释(18个字节以内);
2)推送地址:实现功能对接的推送地址,建议每个应用菜单推送url不相同,如相同,可加上一个get参数以示区别。
#### 示例:
菜单名称:美团外卖关店
推送地址:http://waimai.meituan.com/push_url?close=1
当应用菜单设置成功后,比如外卖系统当商家选择“美团外卖关店”菜单后,易连云服务端将向[http://waimai.meituan.com/push_url] post标识“1”,第三方平台可以根据收到的指令开发对应的功能。
此功能非常强大和实用,自己发挥想象开发功能吧。
#### 推送时提交的参数
|名称| 类型| 是否提交| 是否必填 |描述|
|-|-|-|-|-|
|machine_code| String| 是 |是 |终端号|
|sign |String |是 |是| 生成的签名,用于安全验证|
|cmd |String| 是| 是 |固定标示printmenu,用于识别提交参数的用途|
|time |Int| 是| 是 |当前时间戳(用于sign签名加密)|
|apikey| String| 否 |是| 生成签名sign加密时用|
签名加密算法:
apikey+time 的串在一起后进行MD5加密然后再转换成大写
#### 需要传递的参数是:
machine_code, time,cmd,sign //这4个参数是易联云要提交给您的
#### 推送提交内容如下:
cmd=printmenu&machine_code=613&time=1426908303&sign=1F19C52B0EE3FE0F36FEF7487795F9F7
- 1.快速入门
- 1.1.接口描述
- 1.2.使用前准备
- 1.3.API基本工作流程
- 2.打印接口
- 3.添加终端接口
- 4.删除终端接口
- 5.添加应用菜单接口
- 6.推送接口
- 6.1.推送接口定义
- 6.2.打印完成状态推送接口
- 6.3.按键请求推送接口
- 6.4.应用菜单推送接口
- 6.5.接单拒单推送接口
- 6.6.终端状态推送接口
- 7.内容排版命令参数
- 8.开发注意事项
- 9.部分排版指令组合说明
- 1、二维码打印
- 2.条码打印
- 3.打印多联
- 4.字体加大
- 5.字体加粗
- 6.字体加高
- 7.字体加宽
- 8.换行
- 9.居中对齐
- 10.右对齐
- 11.一行三格或4格对齐排版
- 12.制表符
- 13.自定义来单提醒
- 14.自定义来单语音设置
- 15.订单确认
- 10.语音接口
- 1、设置内置语音接口
- 2、删除内置语音接口
- 11.文档更新日志
