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/taobao/TaoKeOrderApiUtil.java | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeOrderApiUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeOrderApiUtil.java index ad60410..d40661a 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeOrderApiUtil.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeOrderApiUtil.java @@ -109,6 +109,7 @@ JSONArray array = null; JSONObject data = JSONObject.fromObject(response); try { + //TODO 涓存椂娴嬭瘯 tbk_order_details_get_response JSONObject rootData = data.optJSONObject("tbk_order_details_get_response").optJSONObject("data"); array = rootData.optJSONObject("results").optJSONArray("publisher_order_dto"); dto.setHasPre(rootData.optBoolean("has_pre")); @@ -412,12 +413,14 @@ params.put("order_scene", orderScene + ""); if (!StringUtil.isNullOrEmpty(positionIndex)) params.put("position_index", positionIndex + ""); + //TODO 涓存椂娴嬭瘯taobao.tbk.order.details.get params.put("method", "taobao.tbk.order.details.get"); TaoKeAppInfo app = new TaoKeAppInfo(); app.setAppKey(TaoBaoConstant.TAOBAO_AUTH_APPKEY); app.setAppSecret(TaoBaoConstant.TAOBAO_AUTH_APPSECRET); try { JSONObject json = TaoKeBaseUtil.baseRequest(params, app); + System.out.println(json.toString()); if (Constant.IS_TEST) System.out.println(json); if (clazz instanceof TaoBaoOrder) @@ -435,7 +438,7 @@ TaoBaoOrder taoBaoOrder = new TaoBaoOrder(); taoBaoOrder.setAdPositionId(item.optString("adzone_id")); taoBaoOrder.setAdPositionName(item.optString("adzone_name")); - taoBaoOrder.setAuctionId(item.optLong("item_id")); + taoBaoOrder.setAuctionId(item.optString("item_id")); taoBaoOrder.setClassName(item.optString("item_category_name")); taoBaoOrder.setClickTime(item.optString("click_time")); taoBaoOrder.setPayTime(item.optString("tb_paid_time")); @@ -506,7 +509,7 @@ TaoBaoOrderGoods goods = new TaoBaoOrderGoods(); goods.setCategoryName(item.optString("item_category_name")); goods.setCreateTime(new Date()); - goods.setGoodsId(item.optLong("item_id")); + goods.setGoodsId(item.optString("item_id")); goods.setImg(item.optString("item_img")); goods.setLink(item.optString("item_link")); goods.setPrice(item.optString("item_price")); @@ -562,4 +565,16 @@ return null; } + + public static void main(String[] args){ + + long endTime=TimeUtil.convertToTimeTemp("2022-09-20 11:16:50","yyyy-MM-dd HH:mm:ss"); + long startTime=TimeUtil.convertToTimeTemp("2022-09-20 11:16:48","yyyy-MM-dd HH:mm:ss"); + + List<TaoBaoOrder> orderList= getTaoBaoSpecialOrderList(startTime,endTime,1); + orderList= getTaoBaoCommonOrderList(startTime,endTime,1); + orderList= getTaoBaoRelationOrderList(startTime,endTime,1); + System.out.println(orderList); + + } } -- Gitblit v1.8.0