|
@@ -1,17 +1,17 @@
|
|
|
package com.uas.eis.sdk.okhttp;
|
|
package com.uas.eis.sdk.okhttp;
|
|
|
-
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.uas.eis.sdk.core.HttpMethod;
|
|
import com.uas.eis.sdk.core.HttpMethod;
|
|
|
import com.uas.eis.sdk.core.HttpRequest;
|
|
import com.uas.eis.sdk.core.HttpRequest;
|
|
|
import com.uas.eis.sdk.core.HttpResponse;
|
|
import com.uas.eis.sdk.core.HttpResponse;
|
|
|
import com.uas.eis.sdk.entity.Result;
|
|
import com.uas.eis.sdk.entity.Result;
|
|
|
import com.uas.eis.sdk.resp.AccessTokenGetResp;
|
|
import com.uas.eis.sdk.resp.AccessTokenGetResp;
|
|
|
|
|
+import com.uas.eis.sdk.resp.SellerGetResp;
|
|
|
import com.uas.eis.sdk.sign.ApiSign;
|
|
import com.uas.eis.sdk.sign.ApiSign;
|
|
|
import lombok.Builder;
|
|
import lombok.Builder;
|
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
|
-
|
|
|
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
+
|
|
|
@Data
|
|
@Data
|
|
|
@Builder
|
|
@Builder
|
|
|
public class AKRestClient {
|
|
public class AKRestClient {
|
|
@@ -57,30 +57,28 @@ public class AKRestClient {
|
|
|
return execute.readEntity(Object.class);
|
|
return execute.readEntity(Object.class);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public Object getSellers(String appId, String access_token) throws Exception {
|
|
|
|
|
|
|
+ public SellerGetResp getSellers(String appId, String access_token) throws Exception {
|
|
|
Map<String, Object> requestHeaders = defaultHeaders(appId, access_token);
|
|
Map<String, Object> requestHeaders = defaultHeaders(appId, access_token);
|
|
|
String sign = getRequestSign(appId, requestHeaders, new HashMap<>());
|
|
String sign = getRequestSign(appId, requestHeaders, new HashMap<>());
|
|
|
- System.out.println(sign);
|
|
|
|
|
HttpRequest<Object> build = HttpRequest.builder(Object.class)
|
|
HttpRequest<Object> build = HttpRequest.builder(Object.class)
|
|
|
.method(HttpMethod.GET)
|
|
.method(HttpMethod.GET)
|
|
|
.endpoint(this.endpoint)
|
|
.endpoint(this.endpoint)
|
|
|
- .path("/data/seller/lists")
|
|
|
|
|
|
|
+ .path("erp/sc/data/seller/lists")
|
|
|
.queryParams(requestHeaders)
|
|
.queryParams(requestHeaders)
|
|
|
- //.queryParam("sign", sign)
|
|
|
|
|
- //.json(JSON.toJSONString(requestParams))
|
|
|
|
|
|
|
+ .queryParam("sign", sign)
|
|
|
.build();
|
|
.build();
|
|
|
HttpResponse execute = HttpExecutor.create().execute(build);
|
|
HttpResponse execute = HttpExecutor.create().execute(build);
|
|
|
- return execute.readEntity(Object.class);
|
|
|
|
|
|
|
+ return execute.readEntity(SellerGetResp.class);
|
|
|
}
|
|
}
|
|
|
public Object getSellerOrders(String appId, String access_token, Map<String, Object> requestParams) throws Exception {
|
|
public Object getSellerOrders(String appId, String access_token, Map<String, Object> requestParams) throws Exception {
|
|
|
Map<String, Object> requestHeaders = defaultHeaders(appId, access_token);
|
|
Map<String, Object> requestHeaders = defaultHeaders(appId, access_token);
|
|
|
- //String sign = getRequestSign(appId, requestHeaders, new HashMap<>());
|
|
|
|
|
|
|
+ String sign = getRequestSign(appId, requestHeaders, requestParams);
|
|
|
HttpRequest<Object> build = HttpRequest.builder(Object.class)
|
|
HttpRequest<Object> build = HttpRequest.builder(Object.class)
|
|
|
.method(HttpMethod.POST)
|
|
.method(HttpMethod.POST)
|
|
|
.endpoint(this.endpoint)
|
|
.endpoint(this.endpoint)
|
|
|
- .path("/data/mws/orders")
|
|
|
|
|
|
|
+ .path("erp/sc/data/mws/orders")
|
|
|
.queryParams(requestHeaders)
|
|
.queryParams(requestHeaders)
|
|
|
- // .queryParam("sign", sign)
|
|
|
|
|
|
|
+ .queryParam("sign", sign)
|
|
|
.json(JSON.toJSONString(requestParams))
|
|
.json(JSON.toJSONString(requestParams))
|
|
|
.build();
|
|
.build();
|
|
|
HttpResponse execute = HttpExecutor.create().execute(build);
|
|
HttpResponse execute = HttpExecutor.create().execute(build);
|