可上门时间切片接口

基本信息

接口名称
请求方式 post application/x-www-form-urlencoded
功能描述 商家请求edi获取可上门揽收时间切片
编码 UTF-8

入参

项目 名称 类型 必填 描述
对接码 logistic_provider_id String 菜鸟侧提供
签名 data_digest String Base64(Md5(logistics_interface+双方约定的secretKey)),0.2 签名方法
业务报文 logistics_interface String JSON
logistics_interface内容
项目 名称 类型 必填 描述
收货方信息 receiver Receiver 收货方信息,具体参见公共组件部分
发货方信息 sender Sender 发货方信息,具体参见公共组件部分
期望上门时间类型 expectCollectTimeType String TWO_HOUR-两小时揽,TODAY-当日揽

出参

项目 名称 类型 必填
成功标识 success boolean
错误码 errorCode String
错误说明 errorMsg String
时间分片信息 data CollectTimeQueryResult

CollectTimeQueryResult内容

项目 名称 类型 必填 描述
是否可选 canSelect Boolean
错误码 errorCode String
失败原因 notSelectReason String
上门时间类型 collectTimeType String TWO_HOUR-两小时揽,TODAY-当日揽
截止时间 cutOffTime String 格式如:"19:00"
任务开始时间 startCollectTime String 格式如:"09:00"
任务结束时间 lastCollectTime String 格式如:"21:00"
任务时间列表 collectTimeDTOList List<CollectTimeDTO>
扩展字段 featureMap Map

CollectTimeDTO内容

项目 名称 类型 必填 描述
是否可选 canSelect Boolean
错误码 errorCode String
失败原因 notSelectReason String
时间 date String 格式如:"2025-04-09"。
切片时间列表 selectTimeDTOList List<SelectTimeDTO>

SelectTimeDTO内容

项目 名称 类型 必填 描述
查询开始时间 selectStartTime String 格式如:"09:00"。
查询结束时间 selectEndTime String 格式如:"11:00"。

注意:

该接口必填参数:
字段 类型 描述
receiver->receiverName String(40) 收件人姓名
receiver->receiverMobile String(20) 收件人手机 不能有"-"以外的特殊字符
receiver->receiverProvince String(20) 收件人省份
receiver->receiverCity String(20) 收件人城市
receiver->receiverArea String(20) 收件人区县
receiver->receiverAddress String(256) 收件人详细地址
sender->senderName String(40) 寄件人姓名
sender->senderMobile String(20) 寄件人手机
sender->senderProvince String(20) 寄件人省份
sender->senderCity String(20) 寄件人城市
sender->senderArea String(20) 寄件人区县
sender->senderDid String(64) 寄件人地址id
sender->senderAddress String(256) 寄件人详细地址

url:

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

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

logistic_provider_id: edi_test_json

data_digest: Mq0TSL0kq6YZxgzJyOLxeQ==

logistics_interface:

{"receiver": {"receiverName": "张三","receiverMobile": "13812345678","receiverProvince": "广东省","receiverCity": "广州市","receiverArea": "天河区","receiverAddress": "广东省广州市天河区天河路123号"},"sender": {"senderName": "李四","senderMobile": "13998765432","senderProvince": "北京市","senderCity": "北京市","senderArea": "朝阳区","senderDid": "123456","senderAddress": "北京市北京市朝阳区朝阳北路456号"}}

两小时揽返回示例:

{"success":true,"data":{"canSelect":true,"collectTimeType":"TWO_HOUR","cutOffTime":"19:00","startCollectTime":"09:00","lastCollectTime":"21:00","collectTimeDTOList":[{"canSelect":true,"date":"2025-04-09","selectTimeDTOList":[{"selectStartTime":"09:00","selectEndTime":"11:00"},{"selectStartTime":"11:00","selectEndTime":"13:00"},{"selectStartTime":"13:00","selectEndTime":"15:00"},{"selectStartTime":"15:00","selectEndTime":"17:00"},{"selectStartTime":"17:00","selectEndTime":"19:00"},{"selectStartTime":"19:00","selectEndTime":"21:00"}]},{"canSelect":true,"date":"2025-04-10","selectTimeDTOList":[{"selectStartTime":"09:00","selectEndTime":"11:00"},{"selectStartTime":"11:00","selectEndTime":"13:00"},{"selectStartTime":"13:00","selectEndTime":"15:00"},{"selectStartTime":"15:00","selectEndTime":"17:00"},{"selectStartTime":"17:00","selectEndTime":"19:00"},{"selectStartTime":"19:00","selectEndTime":"21:00"}]},{"canSelect":true,"date":"2025-04-11","selectTimeDTOList":[{"selectStartTime":"09:00","selectEndTime":"11:00"},{"selectStartTime":"11:00","selectEndTime":"13:00"},{"selectStartTime":"13:00","selectEndTime":"15:00"},{"selectStartTime":"15:00","selectEndTime":"17:00"},{"selectStartTime":"17:00","selectEndTime":"19:00"},{"selectStartTime":"19:00","selectEndTime":"21:00"}]}]}}

当日揽返回示例:

{"data":{"canSelect":true,"collectTimeDTOList":[{"canSelect":true,"date":"2025-04-09"},{"canSelect":true,"date":"2025-04-10"},{"canSelect":true,"date":"2025-04-11"}],"collectTimeType":"TODAY","cutOffTime":"17:00","lastCollectTime":"19:00","startCollectTime":"09:00"},"success":true}