常用电子面单接口API demo下载_Ttiantian26的博客-程序员宅基地

技术标签: 菜鸟  快递api  快递接口  电子面单  

一.电子面单接口类型及定义

1. 快递电子面单接口:快递公司自己开发的电子面单服务, 商家使用必须快递公司上门做系统对接,使用一家快递则需要对接一次。

2.菜鸟电子面单接口:可一次对接15家快递公司, 无需和每一家快递公司做对接。支持快递有四通一达、EMS、宅急送、德邦、优速、天天、快捷、全峰等15家常用快递公司,其中不包括顺丰。

3.快递鸟电子面单接口:可一次对接15家快递公司, 无需和每一家快递公司做对接。支持快递有四通一达、顺丰、EMS、宅急送、德邦、优速等15家快递公司,对顺丰有电子面单服务需求的可以选择顺丰自有的电子面单或者是快递鸟电子面单。

 

二.开通使用流程

1.快递电子面单

a. 和多家快递公司申请账号

b.分别进行接口对接

c.电子面单服务用户向快递网点申请开通及确认合作细节

 

2.菜鸟电子面单

a.向菜鸟提交对接申请

b.和菜鸟进行接口对接

c.电子面单服务用户向菜鸟申请账号

d.电子面单服务用户向快递网点申请开通及确认合作细节

 

3.快递鸟电子面单

a. 进入快递鸟网站申请账号,获取专属的ID和KEY

b.和快递鸟进行接口对接

 

接口类型较多,以下先附上快递鸟电子面单接口调用方式,希望对大家有所帮助。后面将逐个对菜鸟电子面单、顺丰电子面单等接口调用方式做整理说明。

三.接口规则

(1)只支持Json格式。接口指令1007。

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

(3)、目前接口支持了:顺丰(SF)、EMS(EMS)、宅急送(ZJS)、圆通(YTO)、百世快递(HTKY)、中通(ZTO)、韵达(YD)、申通(STO)、德邦(DBL)、优速(UC)、京东(JD)、信丰(XFEX)、全峰(QFKD)、跨越速运(KYSY)、安能小包(ANE)、快捷快递(FAST)、国通(GTO)、天天快递(HHTT)、邮政快递包裹(YZPY),后续更多的快递公司正在对接中。

 

散户模式(无需电子面单客户号)支持快递公司:顺丰(SF)、EMS(EMS)(仅支持广东省内发货)、快捷快递(FAST)、宅急送(ZJS)、邮政快递包裹(YZPY),后续更多的快递公司正在对接中。

(4)、请求报文中不允许出现以下特殊字符: '   "  #    &    +   <   >

四.系统级和应用级输入参数

系统级

应用级输入参数

类型

是否必须

描述

RequestData(必填参数,请求内容,JSON格式,须和DataType一致)

CallBack

String

O

用户自定义回调信息

MemberID

String

O

会员标识

平台方与快递鸟统一用户标识的商家ID

CustomerName

String

O

电子面单客户账号

(与快递网点申请或通过快递鸟官网申请或通过申请电子面单客户号申请)

CustomerPwd

String

O

电子面单密码

SendSite

String

O

收件网点标识

ShipperCode

String

R

快递公司编码

LogisticCode

String

O

快递单号

ThrOrderCode

String

O

第三方订单号

OrderCode

String

R

订单编号

MonthCode

String

C

月结编码

PayType

Int

R

邮费支付方式:

1-现付,2-到付,3-月结,4-第三方支付

ExpType

String

R

快递类型:1-标准快件

IsNotice

Int

O

是否通知快递员上门揽件:0-通知;1-不通知;不填则默认为1

Cost

Double

O

寄件费(运费)

OtherCost

Double

O

其他费用

Receiver

Company

String

O

收件人公司

Name

String

R

收件人

Tel

String

R

电话与手机,必填一个

Mobile

String

PostCode

String

O

收件人邮编

ProvinceName

String

R

收件省(如广东省,不要缺少“省”)

CityName

String

R

收件市(如深圳市,不要缺少“市”)

ExpAreaName

String

O

收件区(如福田区,不要缺少“区”或“县”)

Address

String

R

收件人详细地址

Sender

Company

String

O

发件人公司

Name

String

R

发件人

Tel

String

R

电话与手机,必填一个

Mobile

String

 

PostCode

String

O

发件人邮编

ProvinceName

String

R

发件省(如广东省,不要缺少“省”)

CityName

String

R

发件市(如深圳市,不要缺少“市”)

ExpAreaName

String

O

发件区(如福田区,不要缺少“区”或“县”)

Address

String

R

发件详细地址

StartDate

String

O

上门取货时间段:

"yyyy-MM-dd HH:mm:ss"格式化,本文中所有时间格式相同

EndDate

String

O

Weight

Double

O

物品总重量kg

Quantity

Int

O

件数/包裹数

Volume

Double

O

物品总体积m3

Remark

String

O

备注

AddService

Name

String

0

增值服务名称

Value

String

0

增值服务值

CustomerID

String

0

客户标识(选填)

Commodity

GoodsName

String

R

商品名称

GoodsCode

String

O

商品编码

Goodsquantity

Int

O

件数

GoodsPrice

Double

O

商品价格

GoodsWeight

Double

O

商品重量kg

GoodsDesc

String

O

商品描述

GoodsVol

Double

O

商品体积m3

IsReturnPrintTemplate

String

O

返回电子面单模板:

0-不需要;1-需要

 

IsSendMessage

Int

O

是否订阅短信

0-不需要;1-需要

 

TemplateSize

String

O

模板尺寸

EBusinessID

 

String

R

商户ID

RequestType

String

R

请求指令类型:1007

DataSign

String

R

数据内容签名

DataType

String

R

请求、返回数据类型: 2-json

 

五.返回结果参数

同步返回

参数名称

类型

必须要求

说明

EBusinessID

String

R

电商用户ID

Order

OrderCode

String

R

订单编号

ShipperCode

String

R

快递公司编码

LogisticCode

String

R

快递单号

MarkDestination

String

O

大头笔

OriginCode

String

O

始发地区域编码

OriginName

String

O

始发地/始发网点

DestinatioCode

String

O

目的地区域编码

DestinatioName

String

O

目的地/到达网点

SortingCode

String

O

分拣编码

PackageCode

String

O

集包编码

Success

Bool

R

成功与否

ResultCode

String

R

错误编码

Reason

String

O

失败原因

UniquerRequestNumber

String

R

唯一标识

PrintTemplate

String

O

面单打印模板

EstimatedDeliveryTime

String

O

订单预计到货时间yyyy-mm-dd

Callback

String

O

用户自定义回调信息

SubCount

Int

O

子单数量

SubOrders

String

O

子单号

SubPrintTemplates

String

O

子单模板

ReceiverSafePhone

String

O

收件人安全电话

SenderSafePhone

String

0

寄件人安全电话

DialPage

String

R

拨号页面网址(转换成二维码可扫描拨号)

 

demo下载:见附件

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Ttiantian26/article/details/78406073

智能推荐

【Python可视化】超详细Pyecharts 1.x教程,让你的图表动起来~_AwesomeTang的博客-程序员宅基地_pyecharts 1.

前言pyecharts 是一个用于生成 Echarts 图表的Python库。Echarts是百度开源的一个数据可视化 JS 库,可以生成一些非常酷炫的图表。Pyecharts在1.x版本之后迎来重大更新,与老版本(0.5X)已是两个完全不同的版本,所以很多小伙伴在使用Pyecharts出现了类似'pyecharts' has no attribute 'xxx'的报错,那是因为你安装了1....

Java——jackson的注解@JsonProperty、@JsonIgnore、@JsonIgnoreProperties、@JsonFormat、@JSONField_前方一片光明的博客-程序员宅基地

前言本文所写注解位于com.fasterxml.jackson.annotation包中依赖:&lt;dependency&gt; &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt; &lt;artifactId&gt;jackson-databind&lt;/artifactId&gt; ...

Unity-AndroidStudio学习笔记-尝试在unity里打开安卓原生麦克风_淳杰的博客-程序员宅基地

AndroidStudio学习笔记尝试打开麦克风很久没写java,这次回来整这个是因为项目之前需要语音功能,公司对接的图灵只支持amr和opus的音频格式上传进行识别,但是unity自带的麦克风的功能目前据我所知只支持wav和mp3.所以之前的解决办法一直是先通过能识别wav格式的百度api去传音频数据解析返回语音的识别结果,然后把结果以文字的方式再回传给图灵的api接口,从而间接的实现语音对话的功能.但是显而易见这样做的弊端有很多,首先就是需要额外的工作量和精力去接入百度,其次就是一个语音功能需要两个不

方法区(上)_fFee-ops的博客-程序员宅基地

方法区(上)栈、堆、方法区的交互关系方法区的理解元空间和永久代的区别设置方法区大小与OOM设置方法区大小如何解决OOM方法区的内部结构存储的东西常量池和运行时常量池为什么需要常量池?运行时常量池栈、堆、方法区的交互关系new出来的那个 new XX都是存放在堆中。Person这个类则被存放到方法区中person这个对象则放在栈中。方法区的理解方法区看作是一块独立于堆的内存空间方法区的大小决定了系统可以保存多少个类,如果系统定义了太多的类,导致方法区溢出,虚拟机同样会抛出内存溢出错误:

自己手写实现Dubbo_weixin_30357231的博客-程序员宅基地

目录 dubbo 简单介绍 为什么手写实现一下bubbo? 什么是RPC? 接口抽象 服务端实现 注册中心 消费者端: dubbo 简单介绍dubbo 是阿里巴巴开源的一款分布式rpc框架。为什么手...

随便推点

springboot配置freemarker使用application.properties_那些年欠下的技术债的博客-程序员宅基地

一、Maven添加引入`&amp;amp;lt;!-- freemarker --&amp;amp;gt;&amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.springframework.boot&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;spring-boot-starter-freemarker&a

sybase 服务 断电后无法启动_打印机消失print spooler服务启动后自动停止_weixin_39779530的博客-程序员宅基地

今天接到一个客户电话说看不到打印机了。之前安装的好多个打印机都没有了,也无法打印文件。即到哥,听到这个也蒙圈了,难道什么病毒把打印机都给删除了。抓紧跑到客户现场。查看现象:发现打印机服务 Print Spooler被关掉了,没有启动。即到哥很自信的觉得这个问题很简单,肯定是被什么优化电脑软件给优化关闭了。把Print Spooler启动一下就好了。于是即到哥,手动开启Print Spooler服务...

5905. 【NOIP2018模拟10.15】黑暗之魂(darksoul)(tarjan缩点+环前缀和+单调队列)_波波i的博客-程序员宅基地

题目大意:oi_juruo热爱一款名叫黑暗之魂的游戏。在这个游戏中玩家要操纵一名有 点生命值的无火的余灰在一张地图中探险。地图中有n个篝火(也就是存档点)。在篝火处休息可以将生命值恢复满。每个篝火都会向其他篝火的其中之一连有一条通道(显然,通道是双向的),这些篝火之间都相互可达。也就是说,这是一张n个点,n条边的无向连通图。每条通道里都有一些怪物,经过oi_juruo的分析,他得到了每条边的怪物...

音视频系列--Camera2+MediaCodec制作相互投屏效果_narkang的博客-程序员宅基地_camera2 mediacodec

接着之前写的 音视频系列–MediaProjection+MediaCodec制作简单投屏效果,继续使用Camera2+MediaCodec来制作相互实时投屏效果,为后面的直播学习打下基础。一、效果模拟器作为客户端,手机作为服务端,用模拟器实时接收的手机投屏数据,如果是两个手机可以相互投屏。整个过程使用Camera2来获取数据,获取的数据通过MediaCodec编码,使用H264协议,传输通过WebSocket来实现,接收端接收到数据之后解码,然后通过TextureView渲染,大概是这么一个流程

DLL服务_zhihu008的博客-程序员宅基地_dll服务

#include "stdafx.h"#include #include "windows.h"char svcname[MAX_PATH];SERVICE_STATUS_HANDLE hServiceStatus;int TellSCM( DWORD dwState, DWORD dwExitCode, DWORD dwProgress ){     SERVIC

mini2440移植linux-3.4.2内核详细解说_dieling4341的博客-程序员宅基地

mini2440移植linux-3.4.2内核详细解说 MINI2440开发板硬件环境nor flash型号:SST39VF1601nand flash型号:K9F1208网卡型号:DM9000E内核分区:4MBcd /work/syste...