From e75b0d79535a6bcd147cca4a54632b70b42afdb9 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 29 五月 2021 18:10:18 +0800 Subject: [PATCH] 特价完善 --- fanli/src/main/java/com/yeshi/fanli/util/vipshop/VipShopApiUtil.java | 25 ++++++++++++++++++++++--- 1 files changed, 22 insertions(+), 3 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 dcfd6c4..b199908 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 @@ -226,6 +226,27 @@ return null; } + + public static VIPConvertResultDTO convertLinkByUrl(String url, String tag) { + JSONObject taskParams = new JSONObject(); + JSONArray urlArray = new JSONArray(); + urlArray.add(url); + taskParams.put("urlList", urlArray); + if (tag != null) { + taskParams.put("chanTag", tag); + } + taskParams.put("requestId", System.currentTimeMillis() + "_" + UUID.randomUUID()); + String result = baseRequest("com.vip.adp.api.open.service.UnionUrlService", "genByVIPUrl", + JSONObject.fromObject(taskParams)); + System.out.println(result); + JSONObject resultJSON = JSONObject.fromObject(result); + if (resultJSON.optInt("returnCode") == 0) { + String re = resultJSON.optJSONObject("result").optJSONArray("urlInfoList").optJSONObject(0).toString(); + return new Gson().fromJson(re, VIPConvertResultDTO.class); + } + return null; + } + /** * 鏍规嵁鍟嗗搧ID鑾峰彇鍟嗗搧璇︽儏 * @@ -292,9 +313,7 @@ } public static void main(String[] args) { - - convertLink("6919237495414585303","437032"); - + convertLinkByUrl("https://t.vip.com/T7RyKKCJLj9", "437032"); } } -- Gitblit v1.8.0