logistic-list
查询物流渠道列表(terminus.logistic.service.get)
业务场景:
根据当前客户下可用物流渠道列表
系统入参:
| 参数名称 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| channelCode | String | 是 | 请传入固定参数【SHIPPER_GRID】,参考请求示例 |
业务入参
暂无
请求示例
public static void main(String[] args) {
String appKey = "28cd819d0305402bb02e7d01091160c8";
String secret = "xj1CnrTho1Bc1YSxaZa8ghdqRxwn079prFHqkjGXzdO64TQuy4aIzs06qv5htyXk";
String url = "https://channelhub-uat.shippergrid.com/terminus/channelhub/api";
ChannelClient client = new DefaultChannelClient( url, appKey, secret);
//必填字段
LogisticServiceRequest logisticServiceRequest = new LogisticServiceRequest();
logisticServiceRequest.setChannelCode(OpenChannel.SHIPPER_GRID);
LogisticServiceResponse channelResult = client.execute(logisticServiceRequest);
System.out.println(JSON.toJSONString(channelResult));
}
响应出参
LogisticServiceResponse
| 参数名称 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| logisticList | List | 否 | 物流渠道列表 |
Logistic
| 参数名称 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| code | String | 否 | 物流渠道编码 |
| name | String | 否 | 物流渠道名称 |
| logisticsProvider | String | 否 | 物流商 |
成功响应示例
{
"code": 200,
"headerContent": {
"traceId": "2025-05-26-20-23-23-661000000-e6d5f73f-04b8-4eac-a98c-678928d96f8f",
"sign": "a333d5f24d18ee18bf4a7ea801952b4369033a8a0e417824fdaed0c5f836b2a9",
"methodName": "terminus.logistic.service.get",
"appKey": "28cd819d0305402bb02e7d01091160c8",
"Accept-Language": "zh_CN",
"version": "1.0.0",
"channelCode": "SHIPPER_GRID",
"timestamp": "1748262203667"
},
"logisticList": [
{
"code": "USPS_GROUND_ADVANTAGE",
"logisticsProvider": "USPS",
"name": "USPS Ground Advantage"
},
{
"code": "ups_ground",
"logisticsProvider": "UPS",
"name": "ups_ground"
}
],
"message": "success",
"requestId": "2025-05-26-20-23-23-661000000-e6d5f73f-04b8-4eac-a98c-678928d96f8f",
"requestUrl": "https://channelhub-uat.shippergrid.com/terminus/channelhub/api",
"success": true
}
异常响应示例
{
"code":300,
"data":null,
"message":"系统异常",
"success":false
}