From 31a142ac391b474faa04d82971105cc608a0f973 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期日, 17 五月 2020 19:29:44 +0800 Subject: [PATCH] 新版饿了么相关接口添加 --- fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java index 22d4cbf..5455308 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java @@ -7,10 +7,12 @@ import java.util.List; import java.util.Map; +import org.yeshi.utils.JsonUtil; import org.yeshi.utils.taobao.TbImgUtil; import com.yeshi.fanli.dto.taobao.TaoBaoShopInfoDTO; import com.yeshi.fanli.dto.taobao.TaoLiJinDTO; +import com.yeshi.fanli.dto.taobao.api.TaoKeOfficialActivityConvertResultDTO; import com.yeshi.fanli.entity.bus.tlj.UserTaoLiJinReport; import com.yeshi.fanli.entity.taobao.SearchFilter; import com.yeshi.fanli.entity.taobao.SearchShopFilter; @@ -2076,11 +2078,12 @@ * -娓犻亾ID * @return */ - public static String officialActivityConvert(String adZoneId, String promotionSceneId, String relationId) { + public static TaoKeOfficialActivityConvertResultDTO officialActivityConvert(String adZoneId, + String promotionSceneId, String relationId) { Map<String, String> map = new HashMap<>(); - map.put("method", "taobao.tbk.activitylink.get"); + map.put("method", "taobao.tbk.activity.info.get"); map.put("adzone_id", adZoneId); - map.put("promotion_scene_id", promotionSceneId); + map.put("activity_material_id", promotionSceneId); if (relationId != null) map.put("relation_id", relationId); TaoKeAppInfo app = new TaoKeAppInfo(); @@ -2088,11 +2091,13 @@ app.setAppSecret(TaoBaoConstant.TAOBAO_AUTH_APPSECRET); try { String result = TaoKeBaseUtil.baseRequestForThreeTimes(map, app); + System.out.println(result); JSONObject json = JSONObject.fromObject(result); if (json != null) { - json = json.optJSONObject("tbk_activitylink_get_response"); - if (json.optInt("result_code") == 200) { - return json.optString("data"); + json = json.optJSONObject("tbk_activity_info_get_response"); + if (json.optJSONObject("data") != null) { + return JsonUtil.getSimpleGson().fromJson(json.optJSONObject("data").toString(), + TaoKeOfficialActivityConvertResultDTO.class); } } } catch (Exception e) { -- Gitblit v1.8.0