1. 查询仓库列表
1.1 请求参数
请求 URL
POST http://47.101.175.115:7070/franchiser/api/warehouse/list
参数名 | 类型 | 说明 | 示例 |
---|---|---|---|
appid | String | 合作伙伴 AppId | 对接时,由 EM 生成并提供 |
timestamp | String | 当前时间戳 | |
sign | String | 接口签名 | 如何计算生成见示例代码 |
1.2 请求示例代码(Java)
/**
- 查询仓库列表
- @throws Exception
*/
@Test
public void queryWarehouse() throws Exception {
//业务参数
Map<String, String> data = new HashMap<String, String>();
data.put("appid", SystemConfig.testAppKey);
Long timestamp = System.currentTimeMillis() / 1000;
data.put("timestamp", timestamp.toString());
data.put("sign", CheeliUtils.Sign(data, SystemConfig.testAppSecret));
// 调用服务API
String response = CheeliUtils.doHttpRequest(SystemConfig.queryWarehouseUrl, data);
System.out.println(response);
}
1.3 返回结果如下:
1.3.1 请求成功(未展示全部数据)
{
"code": 0,
"message": "操作成功",
"data": [
{
"id": 5,
"code": "5",
"name": "上海总仓",
"address": "上海市松江区新桥镇新蟠路588号甘氏工业园2-3(进大门左转100米)",
"contactname": "屈巧奇",
"mobile": "18321492926",
"isdefaultpickupaddr": true,
"status": true
},
{
"id": 6,
"code": null,
"name": "桐乡仓库(ZJ)",
"address": "浙江省桐乡市环城南路2986号",
"contactname": "岳祖友",
"mobile": "18698523733",
"isdefaultpickupaddr": true,
"status": true
},
{
"id": 8,
"code": null,
"name": "江苏分仓(JC)",
"address": "宜兴市和桥镇南新东路16号",
"contactname": "无",
"mobile": "无",
"isdefaultpickupaddr": true,
"status": true
}
]
}
1.3.2 请求失败
{"statusCode":-1,"message":"订单详情接口调用失败:签名失败","data":null}
说明: statusCode 为 0 表示成功,非 0 为失败,message 会包含失败原因,data 为查询结果集
文档更新时间: 2024-10-14 11:23 作者:hanson