开发者文档
批量打印包裹标签接口

1.接口说明

包裹标签批量打印。

2.使用场景

包裹标签批量打印,仅支持入库单,每批次最多打印50个包裹标签。

3.请求说明

URL

http://openapi.winit.com.cn/openapi/service

接口测试 

http://openapi.sandbox.winit.com.cn/openapi/service

请求方法

action:winit.wh.inbound.printPackageLabel

验证方式

Token,md5

格式

json

http请求方式

http,post

请求数限制

默认每分钟300,有需要可以申请加大

4.请求入参

名称

类型

必填

说明

示例

orderNo

String(100)

Y

Winit订单号


labelSize

String(50)

Y

打印尺寸:

10x10,10x6


packageList



包裹列表,如下为包裹子节点。说明:每次打印包裹数量限制为50个,若超过请分批调用。


-|packageNo

String(50)

Y

包裹条码

B0400000000000580904

-|sellerCaseNo

String(50)

N

卖家箱单号


5.返回出参:

 

名称

类型

说明

示例

label

Base64,不定长

由包裹标签PDF文件转成的Base64编码


 

6.示例

请求示例

{


      "action": " winit.wh.inbound.printPackageLabel",


      "app_key": "rebecca",


      "data": {


          "orderNo": "WI16000000072214CN",

         


          "packageList": [


            {


                "packageNo": "B0400000000000441021"


            }


          ],


          "size": "10x10"


      },


      "format": "json",


      "language": "zh_CN",


      "platform": "Yangguang",


      "sign": "00000000000000000000000000000000",


      "sign_method": "md5",


      "timestamp": "2016-09-09 10:22:39",


      "version": "1.0"


}


 

返回结果示例

{

    "code": "0",

    "data": {

        "label": "JVBERi0xLjQKJfbk/N8KMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovVmVyc2lvbiAvMS40Ci9QYWdlcyAyIDAgUgovTmFtZXMgMyAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL0NyZWF0b3IgKEphc3BlclJlcG9ydHMgXChyZXBvcnQ2XCkpCi9Qcm9kdWNlciAoaVRleHQgNC4yLjAgYnkgMVQzWFQpCi9Nb2REYXRlIChEOjIwMTYwOTExMTIzMTE0KzA4JzAwJykKL0NyZWF0aW="

    },

    "msg": "操作成功"

}

 

返回参数说明

正确的返回结果:由包裹标签PDF文件转成的Base64编码。

错误的返回结果:错误码,错误信息