取号接口

基本信息

请求方式 Post application/x-www-form-urlencoded
功能描述 商家调用该接口获取运单号
编码 UTF-8

入参

项目 名称 类型 必填 描述
对接码 logistic_provider_id String 菜鸟侧提供
签名 data_digest String Base64(Md5(logistics_interface+双方约定的secretKey)),0.2 签名方法
业务报文 logistics_interface String JSON
logistics_interface内容
项目 名称 类型 必填 描述
订单号 outBizCode String(32)
发件人信息 sender ContactInfo
收件人信息 receiver ContactInfo
包裹信息 packageInfos List<PackageInfo> 线上一次只允许取一个号,所以一次只能有一条记录,一单多包裹需要多次调用,给相同的outBizCode不同的packageCode
扩展信息 feature Map<String,String>  
ContactInfo内容
项目 名称 类型 必填 描述
姓名 name String(40)
手机 mobile String(20) 手机和电话二选一,不能包含"-"以外的特殊字符
电话 telephone String(20)
provinceName String(20)
cityName String(20)
区县 areaName String(20)
城镇 townName String(30)
详细地址 addrDetail String(256)
邮编 zipCode String(20)
备注 remark String(256)  
PackageInfo内容
项目 名称 类型 必填 描述
包裹编码 packageCode String(40) 一单多件的时候必填且不能重复
包裹名称 packageName String(128)
重量 weight Long 单位:克
体积 volume Long 单位:立方厘米
length Long 单位:毫米
width Long 单位:毫米
height Long 单位:毫米
商品信息 items List<PackageItem>  
PackageItem内容
项目 名称 类型 必填 描述
商品名称 itemName String(128)
商品编码 itemCode String(32)
商品数量 itemCount Integer  

出参

项目 名称 类型 必填 描述
成功标识 success boolean
错误码 errorCode String
错误说明 errorMsg String
运单信息 waybillNos List<WaybillInfo> 运单信息
WaybillInfo内容
项目 名称 类型 必填 描述
运单号 waybillNo String  

注意: 接口以订单号+ packageCode幂等,如果没给packageCode,则以订单号幂等

示例报文

url:

http://edi-daily.xpm.cainiao.com/ext/gateway/ediStandardWaybillNoGet/ediStandardWaybillNoGet/api

请求: 仅供参考,实际测试账号需联系菜鸟速递开发提供

logistics_interface:

{
    "packageInfos": [{
        "items": [{
            "itemCount": 1,
            "itemName": "测试商品1"
        }, {
            "itemCount": 1,
            "itemName": "测试商品2"
        }],
        "packageCode": "1"
    }],
    "receiver": {
        "addrDetail": "浙江省杭州市西湖区中节能西溪首座",
        "areaName": "西湖区",
        "cityName": "杭州市",
        "mobile": "13111111111",
        "name": "张三",
        "provinceName": "浙江省"
    },
    "sender": {
        "addrDetail": "长江路99号",
        "areaName": "玄武区",
        "cityName": "南京市",
        "mobile": "13222222222",
        "name": "李四",
        "provinceName": "江苏省"
    },
    "outBizCode": "test190703003"
}

data_digest: cfUbipTuVHUaOLbPGBJnxg==

logistic_provider_id: edi_test_json

返回:

{
    "success": true,
    "waybillNos": [{
        "waybillNo": "889002168759"
    }]
}