From 9314a996b14c2e0cece61afce900c164a4377274 Mon Sep 17 00:00:00 2001 From: admin <2780501319@qq.com> Date: 星期六, 06 二月 2021 01:43:44 +0800 Subject: [PATCH] 观看记录 --- BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoAPI.java | 42 +++++++++++++++++++++++++++++++++++++++++- 1 files changed, 41 insertions(+), 1 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoAPI.java b/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoAPI.java index a92b5bc..6e77821 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoAPI.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoAPI.java @@ -6,6 +6,7 @@ import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map.Entry; +import java.util.Set; import java.util.concurrent.TimeUnit; import android.content.Context; @@ -16,6 +17,7 @@ import android.widget.Toast; import com.google.gson.Gson; +import com.google.gson.JsonObject; import com.lcjian.library.DeviceUuidFactory; import com.lcjian.library.okhttp.OkHttpUtils; import com.lcjian.library.util.ManifestDataUtil; @@ -29,6 +31,8 @@ import com.loopj.android.http.ResponseHandlerInterface; import com.loopj.android.http.SyncHttpClient; import com.weikou.beibeivideo.util.BeibeiConstant; + +import org.json.JSONArray; import okhttp3.Call; import okhttp3.Callback; @@ -200,6 +204,42 @@ params.put("Page", page); commonPost(context, BASE_URL + "class", params, handler); } + + /** + * 鑾峰彇瑙傜湅璁板綍 + * + * @param context + * @param uid + * @param page + * @param handler + */ + + public static void getWatchHistory(Context context, String uid, int page, + ResponseHandlerInterface handler) { + LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); + params.put("Method", "getWatchHistory"); + params.put("Uid", uid); + params.put("Page", page + ""); + commonPost(context, BASE_URL + "userVideo", params, handler); + } + + /** + * 鍒犻櫎鍘嗗彶璁板綍 + * + * @param context + * @param uid + * @param ids + * @param handler + */ + public static void deleteWatchHistory(Context context, String uid, Set<String> ids, + ResponseHandlerInterface handler) { + LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); + params.put("Method", "deleteWatchHistory"); + params.put("Uid", uid); + params.put("Ids", new JSONArray(ids).toString()); + commonPost(context, BASE_URL + "userVideo", params, handler); + } + public static void search(Context context, String uid, String key, String contentType, String page, ResponseHandlerInterface handler) { @@ -1066,7 +1106,7 @@ params.put("LoginUid", loginid); params.put("VideoId", videoId); if (position != null) { - params.put("Position", position+""); + params.put("Position", position + ""); } params.put("ResourceId", ResourceId); params.put("Type", type); -- Gitblit v1.8.0