| | |
| | | asyncHttpClient.setURLEncodingEnabled(false); |
| | | syncHttpClient.setURLEncodingEnabled(false); |
| | | sortTimeAsyncHttpClient.setURLEncodingEnabled(false); |
| | | |
| | | } |
| | | |
| | | public static void getUid(Context context, String channel, String device, |
| | |
| | | */ |
| | | public static void getConfig(Context context, |
| | | ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("Method", "getConfig"); |
| | | if (!StringUtils.isBlank(BeibeiVideoApplication.deviceNumber)) { |
| | | params.put("DeviceName", BeibeiVideoApplication.deviceName); |
| | | params.put("DeviceNumber", BeibeiVideoApplication.deviceNumber); |
| | | } |
| | | commonPost(context, BASE_URL + "config", params, null, handler, true, true); |
| | | } |
| | | |
| | | |
| | | public static void getHomeConfig(Context context, |
| | | ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("Method", "getHomeConfig"); |
| | | commonPost(context, BASE_URL + "config", params, null, handler, true, true); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /** |
| | | * 电话号码绑定 |
| | | * |
| | | * @param context |
| | | * @param loginUid |
| | | * @param phone |
| | | * @param code |
| | | * @param accessToken |
| | | * @param handler |
| | | */ |
| | | |
| | | public static void bindPhone(Context context, String loginUid, String phone, String code, String accessToken, ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("Method", "bindPhone"); |
| | | params.put("loginUid", loginUid); |
| | | if (phone != null) |
| | | params.put("phone", phone); |
| | | if (code != null) |
| | | params.put("code", code); |
| | | if (accessToken != null) |
| | | params.put("accessToken", accessToken); |
| | | commonPost(context, BASE_URL + "user", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 绑定QQ |
| | | * |
| | | * @param context |
| | | * @param loginUid |
| | | * @param name |
| | | * @param portrait |
| | | * @param openId |
| | | * @param handler |
| | | */ |
| | | public static void bindQQ(Context context, String loginUid, String name, String portrait, String openId, ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("Method", "bindQQ"); |
| | | params.put("loginUid", loginUid); |
| | | if (name != null) |
| | | params.put("Name", name); |
| | | if (portrait != null) |
| | | params.put("Portrait", portrait); |
| | | if (openId != null) |
| | | params.put("OpenId", openId); |
| | | commonPost(context, BASE_URL + "user", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 是否允许一键登录 |
| | | * |
| | | * @param context |
| | | * @param loginUid |
| | | * @param handler |
| | | */ |
| | | public static void allowOneKeyLogin(Context context, String loginUid, ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("Method", "allowOneKeyLogin"); |
| | | params.put("loginUid", loginUid); |
| | | commonPost(context, BASE_URL + "user", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 绑定微信 |
| | | * |
| | | * @param context |
| | | * @param loginUid |
| | | * @param code |
| | | * @param handler |
| | | */ |
| | | public static void bindWX(Context context, String loginUid, String code, ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("Method", "bindWX"); |
| | | params.put("loginUid", loginUid); |
| | | if (code != null) |
| | | params.put("code", code); |
| | | commonPost(context, BASE_URL + "user", params, handler); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取验证码 |
| | | * |
| | | * @param context |
| | |
| | | params.put("Method", "sendVerifyCode"); |
| | | params.put("Uid", uid); |
| | | params.put("Email", name); |
| | | commonPost(context, BASE_URL + "user", params, handler); |
| | | } |
| | | |
| | | /** |
| | | * 发送绑定验证码 |
| | | * |
| | | * @param context |
| | | * @param loginUid |
| | | * @param phone |
| | | * @param handler |
| | | */ |
| | | public static void sendBindVerifyCode(Context context, String loginUid, String phone, |
| | | ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("Method", "sendBindVerifyCode"); |
| | | params.put("loginUid", loginUid); |
| | | params.put("phone", phone); |
| | | commonPost(context, BASE_URL + "user", params, handler); |
| | | } |
| | | |
| | |
| | | public static void getPersonInfo(Context context, String uid, String loginUid, |
| | | ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("Method", "getLoginUserInfo"); |
| | | params.put("Uid", uid); |
| | | params.put("LoginUid", loginUid); |
| | | commonPost(context, BASE_URL + "user", params, handler); |
| | | params.put("loginUid", loginUid); |
| | | commonPost(context, BASE_URL + "user/getUserInfo", params, handler); |
| | | } |
| | | |
| | | /** |
| | |
| | | String personSign, String portrait, String nickName, |
| | | ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("Method", "updateLoginUserInfo"); |
| | | params.put("Uid", uid); |
| | | params.put("LoginUid", loginUid); |
| | | params.put("Sex", sex); |
| | | params.put("BirthDay", birthday); |
| | | params.put("PersonalSign", personSign); |
| | | params.put("Portrait", portrait); |
| | | params.put("NickName", nickName); |
| | | commonPost(context, BASE_URL + "user", params, handler); |
| | | params.put("loginUid", loginUid); |
| | | if (sex != null) |
| | | params.put("sex", sex); |
| | | if (birthday != null) |
| | | params.put("birthday", birthday); |
| | | if (personSign != null) |
| | | params.put("personSign", personSign); |
| | | if (portrait != null) |
| | | params.put("portrait", portrait); |
| | | if (nickName != null) |
| | | params.put("nickName", nickName); |
| | | commonPost(context, BASE_URL + "user/updateUserInfo", params, handler); |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取剧集列表 |
| | | * |
| | | * @param context |
| | | * @param uid |
| | | * @param ResourceId |
| | | * @param videoId |
| | | * @param page |
| | | * @param handler |
| | | */ |
| | | public static void getVideoEpisodeList(Context context, String uid, |
| | | String ResourceId, String videoId, int page, |
| | | ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("Method", "getVideoEpisodeList"); |
| | | params.put("Uid", uid); |
| | | params.put("Page", page + ""); |
| | | params.put("VideoId", videoId); |
| | | params.put("ResourceId", ResourceId); |
| | | commonPost(context, BASE_URL + "recommend", params, handler); |
| | | |
| | | } |
| | | |
| | | public static void advice(Context context, String uid, String content, |
| | | ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("Method", "advice"); |
| | | params.put("Uid", uid); |
| | | params.put("Content", content); |
| | | commonPost(context, BASE_URL + "other", params, handler); |
| | | } |
| | | |
| | | |
| | | //播放统计 |
| | | public static void playStatistic(Context context, String videoId, String resourceId, |
| | | ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("Method", "playStatistic"); |
| | | params.put("VideoId", videoId); |
| | | params.put("ResourceId", resourceId); |
| | | commonPost(context, BASE_URL + "other", params, handler); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | |
| | | public static void getFuntvAuthCode(Context context, |
| | | ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | | params.put("Method", "getFuntvAuthCode"); |
| | | commonPost(context, BASE_URL + "other", params, handler); |
| | | } |
| | | |
| | | |
| | | public static void getBaiDuNewsTypeList(Context context, |
| | | ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("Method", "getNewsTypeList"); |
| | | commonPost(context, BASE_URL + "baidu", params, handler); |
| | | } |
| | | |
| | | public static void getBaiDuVideoTypeList(Context context, |
| | | ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<>(); |
| | | params.put("Method", "getVideoTypeList"); |
| | | commonPost(context, BASE_URL + "baidu", params, handler); |
| | | } |
| | | |
| | | |
| | | public static LinkedHashMap<String, String> validateParams( |
| | | LinkedHashMap<String, String> params, Context context) { |
| | | params.put("System", "1"); |