一、发货单接口

1.1 接口格式

提供统一格式的HTTP POST或GET调用接口,并返回统一格式JSON数据。

1.2 请求地址

https://poll.kuaidi100.com/print/billparcels.do
请求参数:

参数名 是否必填 类型 说明
method string 业务类型(默认:billparcels)
key string 授权码,请申请企业版获取
sign string 32位大写 签名,用于验证身份,按MD5 (param +t+key+ secret)的顺序进行MD5加密,不需要加上“+”号。secret可在企业管理后台查看。
t string 时间戳如:1576123932000
param param 由其他字段拼接,通过管理后台的打印发货单模板配置信息获取
settings string 由其他字段拼接

param数据结构:

参数名 是否必填 类型 说明
tempid string 通过管理后台的打印发货单模板配置信息获取
siid string 打印设备,通过打印机输出的设备码进行获取
callBackUrl string 打印状态对调地址
tab0 tab* 发货单表格列表内容,JsonArrayString类型,多表格时用tab0,tab1,tab2等追加对象
Θimg0 object 多图片时用img0,img1,img2等追加
¬type string BASE_64:base64 图片格式;URL:图片地址;QR_CODE:二维码;CODE_128:code128格式的条形码
¬content string 图片内容
¬width number 图片宽度
¬height number 图片高度
…… string 其他面单特殊需求参数显示,可以到后台-面单模板选择该模板,下方有对应产生列表

settings数据结构:

参数名 是否必填 类型 说明
pageWidth string 宽,单位mm,默认值:100
pageHeight string 高,单位mm ,续打纸张时,该字段设置为null或空串
Θmargins margins 边距
¬top string 上边距,单位:mm,默认:0
¬bottom string 下边距,单位:mm,默认:0
¬left string 左边距,单位:mm,默认:0
¬right string 右边距,单位:mm,默认:0

1.3 请求参数示例

发货单模板示例:

注,发货单模板内容都可以自定义实现,实现规则如下:
1、自定义参数命名格式:#{xxxx}
2、表格标题的设置,右键选择表格属性->标题单元格->第一行
3、表格边框线的显示,右键->表格属性->边框设置为1->间距和边距设置为0

param参数示例:

{"tempid": "129906826866200576","siid": "L2204140087","callBackUrl": "http://www.baidu.com/fhd/callback","petName": "kd100","recName": "小百","recPhone": "10086","payTime": "2021-01-15 15:40:55","expressName": "德邦快递","printTime": "2021-01-15 15:41:30","printCount": "1","address": "广东省深圳市南山区金蝶软件园","total": "21","remark": "购物小票作为购物凭证,请妥善保管,您有任何疑问,请咨询服务热线 123456798","img0": {"type": "code_128","content": "887921256577","width": 350,"height": 100},"tab0": [{"prodName": "热敏纸","count": "5","specs": "76*130","unitPrice": "30","price": "150"},{"prodName": "热敏纸","count": "10","specs": "100*180","unitPrice": "50","price": "500"},{"prodName": "续打纸","count": "5","specs": "","unitPrice": "40","price": "200"},{"prodName": "云打印机","count": "1","specs": "二代","unitPrice": "499","price": "499"}]
}

settings参数示例

{"pageWidth": 100,"pageHeight": 180,"margins": {"top": 5,"bottom": 5,"left": 5,"right": 5}
}

输出效果如下:

1.4 返回结果

字段 类型 说明 备注
result boolean 提交结果 true提交成功,false失败
returnCode string 返回编码
message string 返回报文描述
data data

data数据结构

字段 类型 说明 备注
taskId string 任务ID

1.5 返回结果示例

{"result": true,"returnCode": "200","message": "提交成功","data": {"taskId":""   // 任务ID}
}

1.6 信息代码含义

信息代码 信息内容描述 原因及建议处理方式
200 提交成功 提交成功
400 参数错误 请根据技术文档请求,注意参数类型及是否必填。
500 服务器错误 快递100的服务器出理间隙或临时性异常,有时如果因为不按规范提交请求,比如快递公司参数写错等,也会报此错误
503 签名认证失败 请检查加密方式,param + t + key + secret 的顺序进行MD5加密,加密后字符串转大写,不用加上“+”号
600 您不是合法的用户(即授权Key出错) 账号无可用单量,需要充值
601 KEY已过期 账号无可用单量,需要充值
700 错误的回调地址 检查回调地址,或者联系快递100工作人员

快递100API提供沙盒测试,点击即可免费试用

物流快递发货单接口API代码-快递100API相关推荐

  1. 物流快递电子面单HTML接口API代码-快递100

    一.电子面单HTML接口 通过快递公司或网点.菜鸟与淘宝提供的电子面单账号,提交生成电子面单号,返回固定面单模板,调用本地打印机即可打印出电子面单. 1.1 接口格式 提供统一格式的HTTP POST ...

  2. 快递物流信息复打接口API代码-快递100

    一.复打接口 该接口支持在提交打印请求2天内的打印任务进行复打10次的操作. 1.1 接口格式 提供统一格式的HTTP POST或GET调用接口,并返回统一格式JSON数据. 1.2 请求地址 htt ...

  3. 第三方电商平台账号授权查询快递物流信息API代码-快递100API

    一.第三方电商平台账号授权 通过第三方授权获取月结账号授权码 1.1 接口格式 提供统一格式的HTTP POST或GET调用接口,并返回统一格式JSON数据. 1.2 请求地址 https://pol ...

  4. PHP快递查询接口api和快递单号智能判断PHP代码

    如果电商企业想将业务提升到一个新的水平,则应考虑接入第三方快递查询API接口.快递查询API接口提供了很多好处,并且可以为电商企业.微商带来强大的竞争优势.因为相对于独立一家家对接各个快递公司的服务接 ...

  5. 物流快递商家寄件运力查询接口API代码实例

    一. 商家寄件运力接口 查询全国快递公司运力覆盖情况. 1.1 接口格式 提供统一格式的HTTP POST或GET调用接口,并返回统一格式JSON数据. 1.2 请求地址 https://order. ...

  6. 国内快递公司编码大全-物流快递信息接口API所需参数

    一.快递公司编码 快递公司partnerId,partnerKey,net,code是否必填(*为必填) 快递公司编码 快递公司名称 partnerId partnerKey partnerSecre ...

  7. 快递鸟快递实时快递查询接口API案例代码

    一.快递查询接口API描述 快递鸟实时快递查询接口输入运单号自动识别物流公司编码,实时返回最新物流轨迹. (1)接口支持按照运单号查询(单个查询). (2)接口需要指定快递单号,格式不对或则编码错误都 ...

  8. 图像抠图去背景技术从传统算法到深度学习到商用:如何快速使用JAVA/PHP/Python/ShellCommand 实现人像抠图去背景-调用PicUP.AI抠人像接口API实现人像抠图

    图像抠图去背景技术从传统算法到深度学习 图像去背景(抠图)是图像编辑中的关键技术 三分图(trimap)的概念 PicUP.AI [链接](https://www.picup.ai). 实测例子 AP ...

  9. 顺丰快递单号查询API接口调试demo【快递100API接口】

    顺丰目前提供了两种对接方式: 一种是开发者自助对接,需要注册丰桥账户后,申请成为开发者,再根据顺丰要求对接,整个流程较为繁琐: 还有一种方式就是通过第三方快递单号查询API接口服务商对接(例如快递10 ...

最新文章

  1. sdn主要包含哪些接口_SDN 是什么?
  2. php 图片在线编辑功能,summernote在线编辑器提交的内容PHP处理其中图片函数
  3. 电脑其他设备android打问号,电脑设备管理器里的其它设备打问号,怎么解决啊?
  4. 编写程序定义一个有 10 个 int 型元素的数组,并以其在数组中的位置作为各元素的初值。
  5. 尚未提交线上版本_ABRSM 线上演奏考试报名指引(目前考试仅限英国 amp; 部分国家及地区)...
  6. 深入理解Python中的全局解释锁GIL
  7. linux小白-基础命令-cd
  8. Git 将本地的一个分支上的代码合并到本地的另一个分支
  9. BugFree在Windows Server 2003+IIS 6+MySQL的配置
  10. 《网管员世界》记者走基层采访实录
  11. python源代码下载地址
  12. Photoshop脚本 设置前景色和背景色
  13. Chia命令行P图工具
  14. liner、dense、mlp、fc区别
  15. matlab 读取mdf文件路径,访问 MDF 文件 - MATLAB Simulink Example - MathWorks 中国
  16. c语言isfinite用法,C# Double.IsFinite()用法及代码示例
  17. Hive数据库创建表
  18. 【VMware】下安装OSX10.10-Yosemite【Mac】系统
  19. 【工业机器人】两分钟读懂工业机器人的设计过程
  20. H5开发在QQ钱包的应用实践

热门文章

  1. 如何平衡老师任务和自学之间的关系
  2. 爱立信发布人体通信技术:最高传输10Mbps
  3. AAAI 2020使用深度强化学习的MOBA游戏《Towards Playing Full MOBA Games with Deep Reinforcement Learning》打败王者荣耀顶尖选手
  4. R语言如何绘制PCoA主坐标分析(30)
  5. 无需转化直接使用ESD映像文件安装系统简明教程
  6. U盘启动制作及系统安装
  7. 【数学之美】分形图形动画演示欣赏
  8. 如何防御DDoS攻击与CC攻击?
  9. 将OPenCV的Dll 动态连接库改名字,变成自己想要的动态连接库名字
  10. 【无标题】发的东方人