附件打印接口
POST
https://poll.kuaidi100.com/printapi/printtask.do
参数名 | 是否必填 | 类型 | 说明 |
---|---|---|---|
method | 是 | string | 业务类型(默认:imgOrder) |
key | 是 | string | 授权码,请申请企业版获取 |
sign | 是 | string | 32位大写,签名,用于验证身份,按MD5 (param +t+key+ secret)的顺序进行MD5加密,不需 要加上“+”号,secret在企业管理后台的企业信息中查看 |
t | 是 | string | 时间戳如:1576123932000 |
Θparam | 是 | param | 由其他字段拼接 |
└ orderId | 否 | string | 贵司内部自定义的订单编号,需要保证唯一性,非必填 |
└ height | 是 | string | 打印纸的高度,以mm为单位,例如:100 |
└ width | 是 | string | 打印纸的宽度,以mm为单位,例如:75 |
└ copyNum | 否 | string | 需要打印的份数,默认是一份 |
└ startPage | 否 | string | 打印范围,起始页,仅对多页文件支持,默认是打印整个文档 |
└ endPage | 否 | string | 打印范围,结束页,仅对多页文件支持,默认是打印整个文档 |
└ salt | 否 | string | 签名用随机字符串 |
└ siid | 是 | string | 打印设备,通过打印机输出的设备码进行获取 |
└ callBackUrl | 否 | string | 打印状态回调地址 |
参数名 | 是否必填 | 类型 | 说明 |
---|---|---|---|
file | 是 | file | 需要打印的附件 |
1.5信息代码含义
代码 | 字段含义 |
---|---|
200 | 提交成功 |
400 | 参数错误 |
600 | 您不是合法的用户(即授权Key出错) |
601 | KEY已过期 |
500 | 服务器错误(即快递100的服务器出现间歇或临时性异常,有时如果因为不按规范提交请求,比如快递公司参数写错等,也会报此错误) |
501 | 重复提交 |
503 | 验证签名失败 |
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://poll.kuaidi100.com/printapi/printtask.do'
响应示例响应示例
{
"result": true,
"returnCode": "200",
"message": "提交成功",
"data": {
"taskId": "****"
}
}
请求参数
Query 参数
method
string
可选
示例值:
imgOrder
key
string
可选
示例值:
{key}
t
string
可选
示例值:
{t}
param
string
由其他字段拼接
示例值:
{param}
sign
string
可选
示例值:
{sign}