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