From 850a524cced18e275ae89aea5ffdeaa30ddd687f Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期日, 08 十月 2023 17:17:09 +0800 Subject: [PATCH] 唯品会接口修改增加必要的3个字段 --- fanli/src/main/java/com/yeshi/fanli/util/vipshop/VipShopApiUtil.java | 34 ++++++++++++++++++++++++++++++++-- 1 files changed, 32 insertions(+), 2 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/vipshop/VipShopApiUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/vipshop/VipShopApiUtil.java index 5b22e9c..81d863e 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/vipshop/VipShopApiUtil.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/vipshop/VipShopApiUtil.java @@ -6,6 +6,7 @@ import java.net.URLEncoder; import java.util.*; +import com.yeshi.fanli.util.Constant; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpException; import org.apache.commons.httpclient.methods.PostMethod; @@ -40,7 +41,8 @@ /** * 鑾峰彇绛惧悕 * - * @param params + * @param systemParams + * @param taskParams * @return */ private static String getSign(Map<String, String> systemParams, JSONObject taskParams) { @@ -141,6 +143,14 @@ if (searchFilter.getFieldName() != null) taskParams.put("fieldName", searchFilter.getFieldName() + ""); + //鏂板鍙傛暟 + taskParams.put("chanTag", "default_pid"); + taskParams.put("openId", "default_open_id"); + taskParams.put("realCall", "true"); + + + + JSONObject root = new JSONObject(); root.put("request", JSONObject.fromObject(taskParams)); String result = baseRequest("com.vip.adp.api.open.service.UnionGoodsService", "query", root); @@ -177,6 +187,11 @@ taskParams.put("page", page + ""); taskParams.put("pageSize", 20 + ""); taskParams.put("requestId", System.currentTimeMillis() + "_" + UUID.randomUUID()); + + //鏂板鍙傛暟 + taskParams.put("chanTag", "default_pid"); + taskParams.put("openId", "default_open_id"); + taskParams.put("realCall", "true"); JSONObject root = new JSONObject(); @@ -263,6 +278,13 @@ JSONObject params = new JSONObject(); params.put("goodsIdList", goodsIdList); params.put("requestId", UUID.randomUUID()); + //鏂板鍙傛暟 + params.put("chanTag", "default_pid"); + JSONObject request = new JSONObject(); + request.put("openId", "default_open_id"); + request.put("realCall", "true"); + params.put("request", request); + String result = baseRequest("com.vip.adp.api.open.service.UnionGoodsService", "getByGoodsIds", JSONObject.fromObject(params)); System.out.println(result); @@ -319,9 +341,17 @@ } public static void main(String[] args) { +// VIPSearchFilter sf=new VIPSearchFilter(); +// sf.setKeyword("鑺卞崏"); +// sf.setPage(1); +// sf.setPageSize(Constant.PAGE_SIZE); +// search(sf); + + getGoodsDetail("6919981305334511260"); + // convertLinkByUrl("https://t.vip.com/T7RyKKCJLj9", "437032"); // convertLink("560392904","437032"); - getOrderList(VipShopOrderQueryModel.createOrderSn(Arrays.asList(new String[]{"23090254293903"}),1)); +// getOrderList(VipShopOrderQueryModel.createOrderSn(Arrays.asList(new String[]{"23090254293903"}),1)); } } -- Gitblit v1.8.0