admin
2021-02-03 1981dee5aec45793d3c4ebdbc4e637528c71b3c5
BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoAPI.java
@@ -326,6 +326,88 @@
    }
    /**
     * 电话号码绑定
     *
     * @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
@@ -338,6 +420,23 @@
        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);
    }
@@ -371,10 +470,9 @@
    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);
    }
    /**
@@ -388,15 +486,19 @@
                                        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);
    }
    /**
@@ -1003,6 +1105,17 @@
    }
    //播放统计
    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>();
@@ -1066,6 +1179,14 @@
    }
    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<>();