From 2ba431be9c12a79783e0f9ef249292b7fa95f2a1 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 25 一月 2021 19:13:58 +0800 Subject: [PATCH] 拼多多备案调整 --- fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoApiUtil.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoApiUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoApiUtil.java index 8534ec8..6f65b64 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoApiUtil.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoApiUtil.java @@ -562,4 +562,25 @@ } else return true; } + + + public static String getAuthLink(String pid, String customParameters) { + Map<String, String> map = new HashMap<>(); + map.put("type", "pdd.ddk.rp.prom.url.generate"); + map.put("channel_type", 10 + ""); + map.put("custom_parameters", customParameters); + map.put("p_id_list", "[\"" + pid + "\"]"); + String result = baseRequest(map); + JSONObject resultJson = JSONObject.fromObject(result); + JSONArray array = resultJson.optJSONObject("rp_promotion_url_generate_response").optJSONArray("url_list"); + if (array != null && array.size() > 0) { + JSONObject item = array.optJSONObject(0); + String url = item.optString("url"); + if (StringUtil.isNullOrEmpty(url)) { + url = item.optString("mobile_url"); + } + return url; + } + return null; + } } -- Gitblit v1.8.0