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