电子面单预取号
接口说明
可通过该接口校验电子面单取号接口的参数,并获取全局唯一的ewaybill_order_id用于真正取号的接口
注意事项
- 如果使用代发模式,填ewaybill_order_code和ewaybill_order_appid即可,不能填ec_order_id字段。
- ewaybill_order_code可从小店订单详情接口获取。
接口调用请求说明
请求参数说明
| 参数 | 类型 | 是否必填 | 描述 |
| delivery_id | String | 是 | 快递公司id |
| site_code | String | 否 | 网点编码 |
| ewaybill_acct_id | String | 是 | 电子面单账号id |
| sender | Address | 是 | 寄件人,传明文,结构体详情请参考Address |
| receiver | Address | 是 | 收件人,传小店订单内获取到的用户信息即可,结构体详情请参考Address |
| ec_order_list | array[EcOrderInfo] | 是 | 订单信息, 结构体详情请参考EcOrderInfo |
| remark | String | 否 | 备注 |
| shop_id | String | 是 | 店铺id(从查询开通账号信息接口获取) |
请求参数示例
返回参数说明
| 参数 | 类型 | 描述 |
| errcode | number | 错误码 |
| errmsg | string | 错误信息 |
| ewaybill_order_id | String | 电子面单订单id,可用于取号接口请求参数 |
返回参数示例
错误码
| 错误码 | 错误描述 |
| 公共错误码 | - |
| 10025012 | delivery_id错误 |
| 10025013 | 网点信息错误 |
| 10025014 | 网点账号编码错误 |
| 10025015 | 寄件人信息错误 |
| 10025016 | 收件人信息错误 |
| 10025017 | 小店订单信息错误 |
| 10025018 | 店铺id信息错误 |
结构体
Address
寄件人,收件人
| 参数 | 类型 | 是否必填 | 描述 |
| name | String | 是 | 人名 |
| mobile | String | 是 | 联系电话 |
| province | String | 是 | 省 |
| city | String | 是 | 市 |
| county | String | 是 | 区 |
| street | String | 否 | 街道 |
| address | String | 是 | 详细地址 |
EcOrderInfo
订单信息
| 参数 | 类型 | 是否必填 | 描述 |
| ec_order_id | Uint64 | 是 | 订单id |
| goods_list | array[GoodsInfo] | 是 | 订单商品信息,结构体详情请参考GoodsInfo |
| ewaybill_order_code | string | 否 | 代发的订单密文 |
| ewaybill_order_appid | string | 否 | 代发的订单所属店铺appid |
GoodsInfo
订单商品信息
| 参数 | 类型 | 是否必填 | 描述 |
| good_name | String | 是 | 商品名 |
| good_count | Uint32 | 是 | 商品个数 |
| product_id | Uint64 | 是 | 商品product id |
| sku_id | Uint64 | 是 | 商品sku id |