KKSU
2025-02-05 362eae9328167e3557996056f42b7bdbc92978ec
src/main/java/com/best/javaSdk/BsApi.java
@@ -4,6 +4,7 @@
import com.best.javaSdk.kdTraceQuery.request.KdTraceQueryReq;
import com.best.javaSdk.kdTraceQuery.request.MailNos;
import com.best.javaSdk.kdTraceQuery.response.KdTraceQueryRsp;
import com.best.javaSdk.kdTraceQuery.response.TraceLogs;
import java.util.ArrayList;
import java.util.List;
@@ -11,9 +12,9 @@
public class BsApi {
    public static void main(String[] args) {
        String url = "http://open-sgp.800best.com/api-server/m9api/api/process";
        String partnerID = "71";
        String partnerKey = "G95DIM64";
        String url = "http://sea-edi-hxtest.800best.com/Malaysia/kdapi/api/process";
        String partnerID = "M_TEST";
        String partnerKey = "TEST12345";
        String format = "JSON";
        Client client = new Client(url, partnerID, partnerKey, format);
@@ -21,12 +22,15 @@
        KdTraceQueryReq tdTraceQueryReq = new KdTraceQueryReq();
        MailNos mailNos = new MailNos();
        List<String> mailNo = new ArrayList<>();
        mailNo.add("JT689574278404");
        mailNo.add("451238000");
        mailNos.setMailNo(mailNo);
        tdTraceQueryReq.setMailNos(mailNos);
        tdTraceQueryReq.setLangType("zh-CN");
//        tdTraceQueryReq.setLangType("en-US");
        KdTraceQueryRsp kdTraceQueryRsp = client.executed(tdTraceQueryReq);
        System.out.println(JSONUtil.parseObj(kdTraceQueryRsp));
        List<TraceLogs> traceLogs = kdTraceQueryRsp.getTraceLogs();
        traceLogs.forEach(item1 -> item1.getTraces().getTrace().forEach(trace -> System.out.println(JSONUtil.toJsonStr(trace))) );
    }
}