跳到主要内容

logistic-list

查询物流渠道列表(terminus.logistic.service.get)

业务场景:

根据当前客户下可用物流渠道列表

系统入参:

参数名称类型是否必填说明
channelCodeString请传入固定参数【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
}