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/service/manger/ClipboardAnalysisManager.java | 17 ++++++++--------- 1 files changed, 8 insertions(+), 9 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java b/fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java index f0fcc35..f9a85ca 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java @@ -205,7 +205,7 @@ if (goodsId != null) { TaoBaoGoodsBrief taobaoGoods =null; try { - taobaoGoods = TaoKeApiUtil.getSimpleGoodsInfo(goodsId); + taobaoGoods = TaoKeApiUtil.getSimpleGoodsInfoForOwnBuy(goodsId); } catch (TaobaoGoodsDownException e) { e.printStackTrace(); } @@ -447,7 +447,7 @@ } else { SearchFilter sf=new SearchFilter(); sf.setKey("https://item.taobao.com/item.htm?id="+simpleGoods.getGoodsId()); - TaoBaoSearchResult searchResult = TaoKeApiUtil.searchWuLiao(sf,null,null); + TaoBaoSearchResult searchResult = TaoKeApiUtil.searchWuLiaoNew(sf,null,null); if(searchResult!=null&&searchResult.getTaoBaoGoodsBriefs()!=null&&searchResult.getTaoBaoGoodsBriefs().size()>0){ TaoBaoGoodsBrief tempGoods = searchResult.getTaoBaoGoodsBriefs().get(0); commonGoods = new CommonGoods(); @@ -470,11 +470,11 @@ JDGoods jdGoods = null; try { // 闃叉楂樼骇鎺ュ彛琚敹鍥� - jdGoods = JDApiUtil.queryGoodsDetail(Long.parseLong(simpleGoods.getGoodsId())); + jdGoods = JDApiUtil.queryGoodsDetail(simpleGoods.getGoodsId()); } catch (Exception e) { } if (jdGoods == null) { - jdGoods = JDApiUtil.getGoodsDetail(Long.parseLong(simpleGoods.getGoodsId())); + jdGoods = JDApiUtil.getGoodsDetail(simpleGoods.getGoodsId()); } if (jdGoods != null) { commonGoods = CommonGoodsFactory.create(jdGoods); @@ -487,7 +487,7 @@ } } } else if (simpleGoods.getGoodsType() == Constant.SOURCE_TYPE_PDD) { - PDDGoodsDetail goods = PinDuoDuoApiUtil.getGoodsDetail(Long.parseLong(simpleGoods.getGoodsId())); + PDDGoodsDetail goods = PinDuoDuoApiUtil.getGoodsDetail(simpleGoods.getGoodsId()); if (goods != null) { commonGoods = CommonGoodsFactory.create(goods); } else { @@ -579,7 +579,7 @@ } // 棰嗗埜鐭繛鎺� - if (StringUtil.isNullOrEmpty(jdId) && link.contains("u.jd.com")) { + if (StringUtil.isNullOrEmpty(jdId) && (link.contains("u.jd.com")||link.contains("//3.cn/"))) { jdId = jdGoodsLinkParseManager.parseGoodsIdByJDShortUrl(link); } @@ -728,9 +728,8 @@ public static void main(String[] args) { //String originText, String platform, String version - Set<ClipboardContentType> sets = parseContentType("銆愭窐瀹濄�慼ttps://m.tb.cn/h.5bfPu3j?tk=r6fUdGRXH5y CZ0001 銆屽疁鎭╂柉鎸囩汗閿佸鐢ㄥ叆鎴烽槻鐩楅棬鐢靛瓙瀵嗙爜閿佷汉鑴歌瘑鍒彲瑙嗘櫤鑳介棬閿佹櫤閫夈�峔n" + - "鐐瑰嚮閾炬帴鐩存帴鎵撳紑 鎴栬�� 娣樺疂鎼滅储鐩存帴鎵撳紑", "android", "100"); - System.out.println(sets); + + new ClipboardAnalysisManager(). parseJDSkuIdFromLink("https://3.cn/1-U6tjhC"); } } -- Gitblit v1.8.0