From e8e342cd6c1334f1b8f71d24baa3157637a9ac43 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 04 二月 2021 19:33:26 +0800
Subject: [PATCH] 完善PPTV

---
 src/main/java/com/yeshi/buwan/pptv/PPTVApiUtil.java |   27 ++++++++++++++++-----------
 1 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/pptv/PPTVApiUtil.java b/src/main/java/com/yeshi/buwan/pptv/PPTVApiUtil.java
index d45970e..9bb54be 100644
--- a/src/main/java/com/yeshi/buwan/pptv/PPTVApiUtil.java
+++ b/src/main/java/com/yeshi/buwan/pptv/PPTVApiUtil.java
@@ -1,27 +1,34 @@
 package com.yeshi.buwan.pptv;
 
 import com.google.gson.Gson;
-import com.yeshi.buwan.pptv.entity.PPTVProgram;
 import com.yeshi.buwan.pptv.entity.PPTVSeries;
 import com.yeshi.buwan.util.StringUtil;
 import com.yeshi.buwan.util.TimeUtil;
 import net.sf.json.JSONArray;
 import net.sf.json.JSONObject;
 import org.apache.commons.httpclient.HttpClient;
-import org.apache.commons.httpclient.NameValuePair;
 import org.apache.commons.httpclient.methods.PostMethod;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.yeshi.utils.HttpUtil;
 
+import java.net.URLEncoder;
 import java.util.*;
 
 public class PPTVApiUtil {
     static Logger logger = LoggerFactory.getLogger(PPTVApiUtil.class);
 
-    private final static String APP_KEY = "eb324ec4439e193c38fd8d7fdbdae9af";
-    private final static String APP_SECRET = "163cf4fa3780091e61a48c6abb6246d3";
-    private final static String CHANNEL_ID = "111111";
+    //姝e紡
+    public final static String APP_KEY = "9227024a6c540a7f8571d75c469da9ba";
+    private final static String APP_SECRET = "f3e922ac18f9da6c816d3012f8b7e575";
+
+    //娴嬭瘯
+//    private final static String APP_KEY = "eb324ec4439e193c38fd8d7fdbdae9af";
+//    private final static String APP_SECRET = "163cf4fa3780091e61a48c6abb6246d3";
+
+
+    public final static String CHANNEL_ID = "253350";
+    private final static String CANAL = "buwan";
 
     private static String getBase64(String str) {
         String st = StringUtil.getBase64(str).replace("\r\n", "");
@@ -110,7 +117,7 @@
     }
 
     private static List<PPTVSeries> getList(String method) {
-        String result = baseRequest(null, method);
+        String result = baseRequest(new HashMap<>(), method);
         logger.error(result);
         List<String> list = parseUrls(result);
         List<PPTVSeries> totalList = new ArrayList<>();
@@ -154,7 +161,7 @@
         Map<String, String> params = new HashMap<>();
         params.put("uid", uid);
         String result = baseRequest("https://coapi.pptv.com/coapi-web/api/http/sopRequest", params, "pptv.channel.openid.get");
-        logger.info(result);
+        System.out.println(result);
         JSONObject resultJSON = JSONObject.fromObject(result);
         return resultJSON.optJSONObject("response").optJSONObject("body").optString("openId");
     }
@@ -167,11 +174,9 @@
      */
     public static void login(String code) {
         String url = String.format("https://coapi.pptv.com/coapi-web/api/getUserToken/%s/%s.htm", APP_KEY, code);
-        Map<String, String> params = new HashMap<>();
-        params.put("code", code);
-        String result = baseRequest(url, params, "");
-        logger.info(result);
+        String result = HttpUtil.get(url);
 
+       System.out.println(result);
 //        JSONObject resultJSON = JSONObject.fromObject(result);
 //        return resultJSON.optJSONObject("response").optJSONObject("body").optString("openId");
     }

--
Gitblit v1.8.0