l 接口名称
360buy.delivery.logistics.get
l 功能说明
检索商家物流公司信息(只可获取商家后台已设置的物流公司信息)
l 系统级别输入参数
名称 | 类型 | 是否必须 | 描述 |
method | String | 是 | API接口名称 |
access_token | String | 是 | 采用OAuth授权方式为必填参数 |
app_key | String | 是 | 应用的app_key |
sign | String | 是 | 签名 |
timestamp | String | 是 | 时间戳,格式为yyyy-MM-ddHH:mm:ss,例如:2011-06-16 13:23:30。京东API服务端允许客户端请求时间误差为6分钟 |
v | String | 是 | API协议版本,可选值:2.0. |
l 应用级输入参数
名称 | 类型 | 是否必须 | 示例值 | 描述 |
此接口无需输入应用级参数,但需要构建空参数360buy_param_json={} |
l 返回结果
名称 | 类型 | 是否必须 | 示例值 | 描述 |
logistics_companies | LogisticsCompany |
|
| 物流公司信息(只可获取商家后台已设置的物流公司信息) |
code | String |
|
| 0为正常,其它值参见错误代码一览表 |
LogisticsCompany结构
名称 | 类型 | 是否必须 | 示例值 | 描述 |
logistics_list | List< ApiCompanyCustom > |
|
| 物流公司信息 |
vender_id | string |
|
| 商家ID |
ApiCompanyCustom结构
名称 | 类型 | 是否必须 | 示例值 | 描述 |
logistics_id | int | 否 |
| 物流公司ID |
logistics_name | String | 否 |
| 物流公司名称 |
logistics_remark | String | 否 |
| 备注说明 |
sequence | int | 否 |
| 序列 |
l 返回示例
JSON数据格式
{ "delivery_logistics_get_response": { "code": "0""logistics_companies": { "logistics_list": [ { "logistics_id": 471, "logistics_name": "龙邦快递", "logistics_remark": "个", "sequence": "5" }, { "logistics_id": 476, "logistics_name": "杨海物流", "logistics_remark": "", "sequence": "100" }, { "logistics_id": 475, "logistics_name": "门对门快递", "logistics_remark": "", "sequence": "3" }, { "logistics_id": 474, "logistics_name": "荣捷快递", "logistics_remark": "", "sequence": "4" }, { "logistics_id": 472, "logistics_name": "中外运快递", "logistics_remark": "1221", "sequence": "12" }, { "logistics_id": -1000, "logistics_name": "hngbvhgf", "logistics_remark": "54", "sequence": "45" }, { "logistics_id": -1000, "logistics_name": "dfdsafdsaf", "logistics_remark": "fddsafdsaf", "sequence": "111" } ], "vender_id": 20032 }, } } |
l SDK调用示例(java)
public JdClient client = new DefaultJdClient(SERVER_URL, "c7b82199-f26d-459e-a4b3-d6f6cec4b869","36AB8642CCEF66293AD391EE7E4E9515","0da953632d0a4741beb0bbd096214605"); DeliveryLogisticsGetRequest request = new DeliveryLogisticsGetRequest(); DeliveryLogisticsGetResponse response = client.execute(request); |