提交修改

This commit is contained in:
quyixiao 2025-10-08 08:52:31 +08:00
parent b6be118797
commit 1cec00eee0
2 changed files with 3109 additions and 0 deletions

View File

@ -0,0 +1,51 @@
package com.heyu.api.kuaidi100;
import com.google.gson.Gson;
import com.kuaidi100.sdk.api.QueryTrack;
import com.kuaidi100.sdk.core.IBaseClient;
import com.kuaidi100.sdk.pojo.HttpResult;
import com.kuaidi100.sdk.request.QueryTrackParam;
import com.kuaidi100.sdk.request.QueryTrackReq;
import com.kuaidi100.sdk.utils.SignUtils;
import org.junit.Test;
/**
* https://api.kuaidi100.com/document/5f0ffa8f2977d50a94e1023c
*/
public class KuaiDi100Utils {
String key = "DnqfHnzY4501";
String customer = "9026FB96E97AF02582856DE4D70B27AF";
@Test
public void testQueryTrack() throws Exception{
QueryTrackReq queryTrackReq = new QueryTrackReq();
QueryTrackParam queryTrackParam = new QueryTrackParam();
queryTrackParam.setCom(LogisticsMapUtils.getCode("极兔速递"));
queryTrackParam.setNum("JT3137200563019");
// queryTrackParam.setPhone("17725390266");
String param = new Gson().toJson(queryTrackParam);
queryTrackReq.setParam(param);
queryTrackReq.setCustomer(customer);
queryTrackReq.setSign(SignUtils.querySign(param ,key,customer));
IBaseClient baseClient = new QueryTrack();
HttpResult httpResult = baseClient.execute(queryTrackReq);
String body = httpResult.getBody();
System.out.println(body);
}
}

File diff suppressed because it is too large Load Diff