From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 25 二月 2025 16:41:22 +0800 Subject: [PATCH] 淘宝转链接口更新 --- fanli/src/main/java/com/yeshi/fanli/util/vipshop/DingDanXiaApiUtil.java | 41 +++++++++++++++++++++++++++++------------ 1 files changed, 29 insertions(+), 12 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/vipshop/DingDanXiaApiUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/vipshop/DingDanXiaApiUtil.java index 074a7be..0277e9b 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/vipshop/DingDanXiaApiUtil.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/vipshop/DingDanXiaApiUtil.java @@ -137,6 +137,24 @@ return null; } + /** + * @author hxh + * @description 浠庨摼鎺ヤ腑瑙f瀽鍟嗗搧ID + * @date 17:36 2024/4/26 + * @param: link + * @return java.lang.String + **/ + public static String parseGoodsIdFromLink(String link){ + String url = "http://api.tbk.dingdanxia.com/vip/viplink_check?apikey=" + API_KEY; + url += "&url=" + URLEncoder.encode(link); + String result = HttpUtil.get(url); + JSONObject resultJSON = JSONObject.fromObject(result); + if(resultJSON.optInt("code")==200){ + return resultJSON.optJSONObject("data").optString("goodsId"); + } + return null; + } + //鑾峰彇accesstoken鐨勪俊鎭� public static String getAcessTokenInfo(String code, String state) { @@ -151,21 +169,20 @@ // convertLinkByUrl("6918302458239328477", "123"); // convertLinkByUrl("https://t.vip.com/T7RyKKCJLj9", "437032"); - - VipShopOrderQueryModel queryModel = new VipShopOrderQueryModel(); - queryModel.setPage(1); - queryModel.setPageSize(20); - queryModel.setOrderTimeEnd(System.currentTimeMillis()); - queryModel.setOrderTimeStart(System.currentTimeMillis() - 1000 * 60 * 60 * 48L); - VipShopQueryOrderResultDTO resultDTO = getOrderList(queryModel); - System.out.println(resultDTO); +// +// VipShopOrderQueryModel queryModel = new VipShopOrderQueryModel(); +// queryModel.setPage(1); +// queryModel.setPageSize(20); +// queryModel.setOrderTimeEnd(System.currentTimeMillis()); +// queryModel.setOrderTimeStart(System.currentTimeMillis() - 1000 * 60 * 60 * 48L); +// VipShopQueryOrderResultDTO resultDTO = getOrderList(queryModel); +// System.out.println(resultDTO); // String result = getAcessTokenInfo("576a51ae7b9b4db1bbfc921cf381ac0c", "1234"); // System.out.println(result); - VipShopOrder order = getOrderDetail("20071472613828"); - - -// System.out.println(order); + VipShopOrder order = getOrderDetail("24092976176343"); +// convertLink("6920342191507923649","437032"); +// System.out.println(parseGoodsIdFromLink("https://t.vip.com/8F39raFxwN7")); } } -- Gitblit v1.8.0