Skip to content

菜鸟打印组件协议格式

  • 云打印客户端是以独立进程和打印机交互(并非浏览器插件)。
  • 浏览器或其他客户端需要通过WebSocket与菜鸟打印组件进行通信,支持javascriptphpjavagoc/c++python等常用的语言(建议使用开发语言支持的WebSocket库)。

请求协议头

json
{
	"cmd": "command",
	"requestID": "unique requestID",
	"version": "1.0"
}
{
	"cmd": "command",
	"requestID": "unique requestID",
	"version": "1.0"
}

请求字段说明

字段名类型说明是否必须
cmdstring请求的命令名称
requestIDstring请求的ID,用于唯一标识每个请求,每个客户端自己保证生成唯一ID,如UUID
versionstring协议当前版本,当前为“1.0”

响应协议头

json
{
	"cmd": "command",
	"requestID": "unique requestID"
}
{
	"cmd": "command",
	"requestID": "unique requestID"
}

响应字段说明

字段名类型说明
cmdstring请求的命令名称
requestIDstring发送请求中的ID,原封不动返回,使客户端能识别出哪个请求对应的响应