茄子调用API接口

访问机器状态

http://qz.diy186.com/api/v1/printer/2

前缀:http://qz.diy186.com/

apiURL:/api/v1/printer/

2:打印机id,是由二维码获得。

返回

1:没有机器记录

"{\"result\":-1,\"desp\":\"没有机器记录\"}"

2:机器没开或者网络不通

"{\"result\":-2,\"desp\":\"机器没开或者网络不通\",\"data\":{\"printer_id\":2,\"publicIp\":\"118.186.200.10\",\"localIp\":\"192.168.0.119\",\"mac\":\"00:0E:C4:CC:B4:BB\",\"mstsc\":\"tu.diy186.com:33411\",\"http\":\"http://2.tu.diy186.com:8088\",\"updateTime\":\"2017-07-13 10:45:06\",\"PrinterStatus\":3}}"

updatetime超过60秒,系统认为机器下线,提示用户开机或者检查网络

3:正常

"{\"result\":0,\"desp\":\"正常\",\"data\":{\"printer_id\":2,\"publicIp\":\"118.186.200.10\",\"localIp\":\"192.168.0.119\",\"mac\":\"00:0E:C4:CC:B4:BB\",\"mstsc\":\"tu.diy186.com:33411\",\"http\":\"http://2.tu.diy186.com:8088\",\"updateTime\":\"2017-07-13 10:45:06\",\"PrinterStatus\":3}}"

可以正常使用

mstsc:window远程终端映射地址

localIp:内网地址,在iframe中判断地址,是否连通

http:外网地址,在iframe中判断地址,是否连通,

PrinterStatus:

""(返回空字符串) 打印机脱机,请启动打印机、0 空闲、1 打印机暂停、2 打印机脱机,请启动打印机、3 正常、4 卡纸、5 缺纸

0和3是正常,其他需要人工处理

上传图片

在访问机器状态正常返回后,

可以访问 :http://2.tu.diy186.com:8088/upload/ 或者 http://192.168.0.119/upload 上传图片文件

详细请参考网页

验证网页

访问http://2.tu.diy186.com:8088/

返回{"ret":"its work!!"}

不能访问,js抛异常

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,373评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,282评论 25 709
  • 在一个地方呆久了,会逐渐感觉眼界被禁锢,身心被绑架,即便食有肉居有室出有车,也总是觉得生活似乎总是缺少了点什么,而...
    小蚂蚁的自留地阅读 4,386评论 0 5
  • 我的爸爸是个小人物,他没有英俊的外表,没有挺拔的身姿,又矮又瘦,没有体面的工作,也没有很多的钱。 很小的时候倒不觉...
    青云繁简阅读 4,278评论 4 4
  • 晚上敷好了面膜,正准备洗洗手睡觉,接到了隔壁小z的电话。小z 是新婚燕儿的少年,婚礼上精神奕奕,举止得体。现在应该...
    给我吃一口橙阅读 1,937评论 0 1