From 49982f5a1a305c0cc7da04735e1c604b802d2a22 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 15 七月 2021 18:36:09 +0800
Subject: [PATCH] 木瓜接口改为布丸相关的接口

---
 MGVideo/src/com/mugua/mgvideo/MGVideoAPI.java |   72 ++++++++++++++++++++++--------------
 1 files changed, 44 insertions(+), 28 deletions(-)

diff --git a/MGVideo/src/com/mugua/mgvideo/MGVideoAPI.java b/MGVideo/src/com/mugua/mgvideo/MGVideoAPI.java
index beac4d6..6819b71 100644
--- a/MGVideo/src/com/mugua/mgvideo/MGVideoAPI.java
+++ b/MGVideo/src/com/mugua/mgvideo/MGVideoAPI.java
@@ -20,7 +20,8 @@
 import com.loopj.android.http.RequestParams;
 import com.loopj.android.http.ResponseHandlerInterface;
 import com.loopj.android.http.SyncHttpClient;
-import com.mugua.mgvideo.util.BeibeiConstant;
+import com.yeshi.base.utils.BeibeiConstant;
+import com.yeshi.base.utils.http.API;
 
 public class MGVideoAPI {
 
@@ -30,7 +31,7 @@
 
     public static String ERROR_NOTICE = "";
 
-    public static String BASE_URL = BeibeiConstant.HOST + "/new_video/api/v2/";
+    public static String BASE_URL = API.HOST + "/BuWan/api/v2/";
 
     private static AsyncHttpClient asyncHttpClient = new AsyncHttpClient();
 
@@ -63,10 +64,14 @@
         LinkedHashMap<String, String> params = new LinkedHashMap<>();
         params.put("Method", "getUid");
         params.put("Device", device);
-        params.put("Imei", imei);
-        params.put("Mac", mac);
-        params.put("Lat", lat);
-        params.put("Lng", lng);
+        if (imei != null)
+            params.put("Imei", imei);
+        if (mac != null)
+            params.put("Mac", mac);
+        if (lat != null)
+            params.put("Lat", lat);
+        if (lng != null)
+            params.put("Lng", lng);
         params.put("Channel", channel);
         if (!StringUtils.isBlank(MGVideoApplication.deviceNumber)) {
             params.put("DeviceName", MGVideoApplication.deviceName);
@@ -151,7 +156,7 @@
     public static void search(Context context, String uid, String key,
                               String videoType, String page, ResponseHandlerInterface handler) {
         LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
-        params.put("Method", "search");
+        params.put("Method", "searchNew");
         params.put("Uid", uid);
         params.put("Key", key);
         params.put("Type", "1");
@@ -313,22 +318,11 @@
      * @param context
      * @param handler
      */
-    public static void getAdId(Context context, String channel, String device,
-                               String imei, String mac, String lat, String lng,
-                               ResponseHandlerInterface handler) {
-        LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
-        params.put("Method", "getAndroidAdList");
-        params.put("device", device);
-        params.put("imei", imei);
-        params.put("mac", mac);
-        params.put("lat", lat);
-        params.put("lng", lng);
-        params.put("channel", channel);
-        if (!StringUtils.isBlank(MGVideoApplication.deviceNumber)) {
-            params.put("deviceName", MGVideoApplication.deviceName);
-            params.put("deviceNumber", MGVideoApplication.deviceNumber);
-        }
-        commonPost(context, BASE_URL + "ad", params, handler);
+    public static void getConfig(Context context,
+                                 ResponseHandlerInterface handler) {
+        LinkedHashMap<String, String> params = new LinkedHashMap<>();
+        params.put("Method", "getConfig");
+        commonPost(context, BASE_URL + "config", params, handler);
     }
 
     public static void getCollectedVideo(Context context, String uid,
@@ -467,19 +461,40 @@
         commonPost(context, BASE_URL + "user", params, handler);
     }
 
-    public static void getHomeAd(Context context, String uid,
+    public static void getHomeAd(Context context, String uid, String vtid, String dataKey,
                                  ResponseHandlerInterface handler) {
         LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
         params.put("Method", "getHomeAd");
         params.put("Uid", uid);
+        if (vtid != null) {
+            params.put("Vtid", vtid);
+        }
+        if (dataKey != null) {
+            params.put("DataKey", dataKey);
+        }
         commonPost(context, BASE_URL + "recommend", params, handler);
     }
 
-    public static void getHomeType(Context context, String uid,
+    public static void getHomeType(Context context, String uid, String vtid, String dataKey, int page, int pageSize,
                                    ResponseHandlerInterface handler) {
         LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
-        params.put("Method", "getHomeType");
+        params.put("Method", "getHomeTypeNew");
         params.put("Uid", uid);
+        params.put("Vtid", vtid);
+        params.put("Page", page + "");
+        params.put("PageSize", pageSize + "");
+        if (dataKey != null) {
+            params.put("DataKey", dataKey);
+        }
+        commonPost(context, BASE_URL + "recommend", params, handler);
+    }
+
+    public static void getHomeVideoList(Context context, String id, int page,
+                                        ResponseHandlerInterface handler) {
+        LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
+        params.put("Method", "getHomeVideoList");
+        params.put("Id", id);
+        params.put("Page", page + "");
         commonPost(context, BASE_URL + "recommend", params, handler);
     }
 
@@ -705,6 +720,7 @@
 
     /**
      * 瑙嗛璇勮鍒楄〃
+     *
      * @param context
      * @param uid
      * @param videoId
@@ -1253,7 +1269,7 @@
                                  LinkedHashMap<String, String> params,
                                  ResponseHandlerInterface handler, boolean asyn) {
         params.put("Package", context.getPackageName());
-        LinkedHashMap<String, String> map = validateParams(params,context);
+        LinkedHashMap<String, String> map = validateParams(params, context);
 
         RequestParams requestParams = new RequestParams(map);
         if (BuildConfig.DEBUG) {
@@ -1291,7 +1307,7 @@
         int version = PackageUtils2.getVersionCode(context);
         params.put("Version", version + "");
 
-        LinkedHashMap<String, String> map = validateParams(params,context);
+        LinkedHashMap<String, String> map = validateParams(params, context);
         RequestParams requestParams = new RequestParams(map);
         if (BuildConfig.DEBUG) {
             Log.i(TAG, "post url: " + url + "?" + requestParams.toString());

--
Gitblit v1.8.0