| | |
| | | } |
| | | |
| | | /** |
| | | * 电话号码绑定 |
| | | * |
| | | * @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); |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | |
| | | |
| | | //播放统计 |
| | | 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 isCollect(Context context, String uid, String videoId, |
| | | String thirdType, ResponseHandlerInterface handler) { |
| | | LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); |
| | |
| | | } |
| | | |
| | | |
| | | 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<>(); |