700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java实现电子面单pdf生成_常用快递电子面单批量打印api接口对接demo-JAVA示例

java实现电子面单pdf生成_常用快递电子面单批量打印api接口对接demo-JAVA示例

时间:2022-01-12 08:49:54

相关推荐

java实现电子面单pdf生成_常用快递电子面单批量打印api接口对接demo-JAVA示例

目前有三种方式对接电子面单:

1.快递公司:各家快递公司逐一对接接口

2.菜鸟:支持常用15家快递电子面单打印

3.快递鸟:仅对接一次,支持常用30多家主流快递电子面单打印

目前也是支持批量打印电子面单的三种方式。

但是快递公司仅能打印本公司的电子面单,对于电商等发货商来说不太适用,菜鸟教适合淘系商家,快递鸟则比较通用,这里介绍快递鸟电子面单接口批量打印的方法

以下以快递鸟对接为例:

对接流程:

快递鸟网站申请接口KEY并认证-对接接口-调试-上线使用

1、登录快递鸟官网注册页面注册快递鸟账号

2、登录快递鸟用户管理后台

注:登录快递鸟用户管理后台后获得用户ID和APIKey,此用于保证应用来源的可靠性,避免应用伪造,被不法使用。

3、进入“我的会员中心”进行实名认证 注:

3.1、认证类型、应用类型根据用户实际情况选择即可,接口返回数据与选择结果无关;

3.2、标记为*的为必填,要求上传清晰、jpg格式且小于2M的证件图片;

3.3、技术对接人信息为用户方对接工程师的信息;

3.4、如有其他疑问可进入官网加入商务合作群进行咨询。 认证成功后,进入“产品服务管理”,开通相关会员服务(电子面单)

(二)、接口描述/说明

(1)查询接口支持按照运单号查询(单个查询)。

(2)接口需要指定快递单号的快递公司编码,格式不对或则编码错误都会返失败的信息。 如:EMS物流单号应选择快递公司编码(EMS)查看快递公司编码

(1)、订单编号(OrderCode)不可重复提交,重复提交系统会返回具体错误代码。

(2)、支持常用20家快递电子面单打印。

(3)、测试地址::8081/api/eorderservice/

(4)、正式地址:/api/EOrderService

(5)、部分快递需要提前向网点申请快递电子面单账号,预买单号

Demo由第三方写好,只需要下载就可以运行用上,(自己做简单的修改)

接入流程下是java版本的根据单号查询物流跟踪信息的详细代码

请求示例:

{

"OrderCode": "012657700387",

"ShipperCode": "HTKY",

"PayType": 1,

"ExpType": 1,

"Cost": 1.0,

"OtherCost": 1.0,

"Sender": {

"Company": "LV",

"Name": "Taylor",

"Mobile": "15018442396",

"ProvinceName": "上海",

"CityName": "上海",

"ExpAreaName": "青浦区",

"Address": "明珠路73号"

},

"Receiver": {

"Company": "GCCUI",

"Name": "Yann",

"Mobile": "15018442396",

"ProvinceName": "北京",

"CityName": "北京",

"ExpAreaName": "朝阳区",

"Address": "三里屯街道雅秀大厦"

},

"Commodity": [

{

"GoodsName": "鞋子",

"Goodsquantity": 1,

"GoodsWeight": 1.0

}

],

"AddService": [

{

"Name": "COD",

"Value": "1020"

}

],

"Weight": 1.0,

"Quantity": 1,

"Volume": 0.0,

"Remark": "小心轻放",

"IsReturnPrintTemplate":1

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。