1
This commit is contained in:
@@ -1,61 +1,61 @@
|
|||||||
package cn.van333.wxsend.util;
|
//package cn.van333.wxsend.util;
|
||||||
|
//
|
||||||
import com.alibaba.fastjson2.JSON;
|
//import com.alibaba.fastjson2.JSON;
|
||||||
import com.jd.open.api.sdk.DefaultJdClient;
|
//import com.jd.open.api.sdk.DefaultJdClient;
|
||||||
import com.jd.open.api.sdk.JdClient;
|
//import com.jd.open.api.sdk.JdClient;
|
||||||
import com.jd.open.api.sdk.domain.kplunion.OrderService.request.query.OrderRowReq;
|
//import com.jd.open.api.sdk.domain.kplunion.OrderService.request.query.OrderRowReq;
|
||||||
import com.jd.open.api.sdk.domain.kplunion.OrderService.response.query.OrderRowResp;
|
//import com.jd.open.api.sdk.domain.kplunion.OrderService.response.query.OrderRowResp;
|
||||||
import com.jd.open.api.sdk.request.JdRequest;
|
//import com.jd.open.api.sdk.request.JdRequest;
|
||||||
import com.jd.open.api.sdk.request.kplunion.UnionOpenOrderRowQueryRequest;
|
//import com.jd.open.api.sdk.request.kplunion.UnionOpenOrderRowQueryRequest;
|
||||||
import com.jd.open.api.sdk.response.AbstractResponse;
|
//import com.jd.open.api.sdk.response.AbstractResponse;
|
||||||
import com.jd.open.api.sdk.response.kplunion.UnionOpenOrderRowQueryResponse;
|
//import com.jd.open.api.sdk.response.kplunion.UnionOpenOrderRowQueryResponse;
|
||||||
|
//
|
||||||
import java.text.SimpleDateFormat;
|
//import java.text.SimpleDateFormat;
|
||||||
import java.util.Date;
|
//import java.util.Date;
|
||||||
|
//
|
||||||
/**
|
///**
|
||||||
* @author Leo
|
// * @author Leo
|
||||||
* @version 1.0
|
// * @version 1.0
|
||||||
* @create 2024/11/5 17:40
|
// * @create 2024/11/5 17:40
|
||||||
* @description:
|
// * @description:
|
||||||
*/
|
// */
|
||||||
public class JDUtils {
|
//public class JDUtils {
|
||||||
private static final String SERVER_URL =
|
// private static final String SERVER_URL =
|
||||||
"https://api.jd.com/routerjson";
|
// "https://api.jd.com/routerjson";
|
||||||
private static final String APP_KEY =
|
// private static final String APP_KEY =
|
||||||
"98e21c89ae5610240ec3f5f575f86a59";
|
// "98e21c89ae5610240ec3f5f575f86a59";
|
||||||
private static final String SECRET_KEY =
|
// private static final String SECRET_KEY =
|
||||||
"3dcb6b23a1104639ac433fd07adb6dfb";
|
// "3dcb6b23a1104639ac433fd07adb6dfb";
|
||||||
|
//
|
||||||
|
//
|
||||||
public static void main(String[] args) throws Exception {
|
// public static void main(String[] args) throws Exception {
|
||||||
String accessToken = "";
|
// String accessToken = "";
|
||||||
JdClient client = new DefaultJdClient(SERVER_URL, accessToken, APP_KEY, SECRET_KEY);
|
// JdClient client = new DefaultJdClient(SERVER_URL, accessToken, APP_KEY, SECRET_KEY);
|
||||||
UnionOpenOrderRowQueryRequest request = new UnionOpenOrderRowQueryRequest();
|
// UnionOpenOrderRowQueryRequest request = new UnionOpenOrderRowQueryRequest();
|
||||||
OrderRowReq orderReq = new OrderRowReq();
|
// OrderRowReq orderReq = new OrderRowReq();
|
||||||
orderReq.setPageIndex(1);
|
// orderReq.setPageIndex(1);
|
||||||
orderReq.setPageSize(20);
|
// orderReq.setPageSize(20);
|
||||||
orderReq.setStartTime("2024-11-01 00:00:00");
|
// orderReq.setStartTime("2024-11-01 00:00:00");
|
||||||
orderReq.setEndTime("2024-11-05 23:59:59");
|
// orderReq.setEndTime("2024-11-05 23:59:59");
|
||||||
orderReq.setType(1);
|
// orderReq.setType(1);
|
||||||
|
//
|
||||||
|
//
|
||||||
request.setOrderReq(orderReq);
|
// request.setOrderReq(orderReq);
|
||||||
request.setVersion("1.0");
|
// request.setVersion("1.0");
|
||||||
request.setSignmethod("md5");
|
// request.setSignmethod("md5");
|
||||||
// 时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8。API服务端允许客户端请求最大时间误差为10分钟
|
// // 时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8。API服务端允许客户端请求最大时间误差为10分钟
|
||||||
Date date = new Date();
|
// Date date = new Date();
|
||||||
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
// SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||||
request.setTimestamp(simpleDateFormat.format(date));
|
// request.setTimestamp(simpleDateFormat.format(date));
|
||||||
|
//
|
||||||
|
//
|
||||||
UnionOpenOrderRowQueryResponse response = client.execute(request);
|
// UnionOpenOrderRowQueryResponse response = client.execute(request);
|
||||||
System.out.println("响应码:" + response.getQueryResult().getCode());
|
// System.out.println("响应码:" + response.getQueryResult().getCode());
|
||||||
System.out.println(JSON.toJSONString(response));
|
// System.out.println(JSON.toJSONString(response));
|
||||||
OrderRowResp[] orderRowResps = response.getQueryResult().getData();
|
// OrderRowResp[] orderRowResps = response.getQueryResult().getData();
|
||||||
//for (OrderRowResp orderRowResp : orderRowResps) {
|
// //for (OrderRowResp orderRowResp : orderRowResps) {
|
||||||
// System.out.println(orderRowResp.getOrderId());
|
// // System.out.println(orderRowResp.getOrderId());
|
||||||
//}
|
// //}
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
}
|
//}
|
||||||
|
|||||||
Reference in New Issue
Block a user