星辰影院解锁vip v1.0.4版本的 MD5 值为:3d99bbcbb0d5d5e568b9f6134424c24e

以下内容为反编译后的 IPassportExtraApi.java 源代码,内容仅作参考


package org.qiyi.android.video.ui.account.extraapi;

import androidx.annotation.Keep;
import com.iqiyi.passportsdk.q.e.b;
import com.iqiyi.passportsdk.q.e.c;
import com.iqiyi.passportsdk.q.e.d;
import com.iqiyi.passportsdk.u.k;
import org.json.JSONObject;

@Keep
public interface IPassportExtraApi {
    @b(0)
    @d("https://openapi.iqiyi.com/api/qipa/authorize")
    com.iqiyi.passportsdk.o.j.a<JSONObject> authForLotteryH5Page(@c("client_id") String str, @c("client_secret") String str2, @c("uid") String str3, @c("authtoken") String str4);

    @b(1)
    @d("https://passport.iqiyi.com/apis/user/setting_conf.action")
    com.iqiyi.passportsdk.o.j.a<JSONObject> getCityList(@c("authcookie") String str);

    @b(1)
    @d("https://passport.iqiyi.com/apis/thirdparty/bind_info.action")
    com.iqiyi.passportsdk.o.j.a<JSONObject> getSnsBindInfo(@c("authcookie") String str);

    @b(1)
    @d("https://passport.iqiyi.com/apis/user/import_contacts.action")
    com.iqiyi.passportsdk.o.j.a<JSONObject> importContacts(@c("authcookie") String str, @c("contacts") String str2);

    @com.iqiyi.passportsdk.q.e.a(1)
    @b(1)
    @d("https://passport.iqiyi.com/apis/user/modify_icon.action")
    com.iqiyi.passportsdk.o.j.a<JSONObject> modify_icon(@c("authcookie") String str, @c("icon") String str2, @c("original_icon") String str3, @c("type") int i2, @c("pendant") String str4);

    @com.iqiyi.passportsdk.q.e.a(1)
    @b(1)
    @d("https://passport.iqiyi.com/apis/ext/get_nick_rec.action")
    com.iqiyi.passportsdk.o.j.a<JSONObject> nickRec(@c("authcookie") String str, @c("nickname") String str2);

    @b(1)
    @d("https://passport.iqiyi.com/apis/partner/ott_token_bind.action")
    com.iqiyi.passportsdk.o.j.a<JSONObject> ott_token_bind(@c("token") String str, @c("authcookie") String str2, @c("version") String str3, @c("envinfo") String str4);

    @b(1)
    @d("https://passport.iqiyi.com/apis/qrcode/token_login.action")
    com.iqiyi.passportsdk.o.j.a<k.a> qrTokenLogin(@c("token") String str, @c("authcookie") String str2, @c("version") String str3, @c("envinfo") String str4);

    @b(1)
    @d("https://passport.iqiyi.com/ext/icon/pendant_list.action")
    com.iqiyi.passportsdk.o.j.a<JSONObject> queryPendantList();

    @b(1)
    @d("https://passport.iqiyi.com/ext/icon/pendant_conf.action")
    com.iqiyi.passportsdk.o.j.a<JSONObject> queryPendantParams(@c("authcookie") String str);

    @b(0)
    @d("https://openapi.iqiyi.com/api/oauth2/token")
    com.iqiyi.passportsdk.o.j.a<JSONObject> refreshTokenForLotteryH5Page(@c("client_id") String str, @c("client_secret") String str2, @c("grant_type") String str3, @c("refresh_token") String str4);

    @b(1)
    @d("https://passport.iqiyi.com/apis/phone/replace_phone.action")
    com.iqiyi.passportsdk.o.j.a<JSONObject> replacePhone(@c("authcookie") String str, @c("authCode") String str2, @c("area_code") String str3, @c("cellphoneNumber") String str4, @c("serviceId") String str5, @c("token") String str6, @c("is_direct") String str7, @c("envinfo") String str8);

    @b(1)
    @d("https://passport.iqiyi.com/apis/thirdparty/doBind.action")
    com.iqiyi.passportsdk.o.j.a<JSONObject> snsBind(@c("authcookie") String str, @c("source") String str2, @c("ouid") String str3, @c("atoken") String str4, @c("expire") String str5, @c("code") String str6, @c("union_app") String str7);

    @b(1)
    @d("https://passport.iqiyi.com/apis/thirdparty/unbind_third.action")
    com.iqiyi.passportsdk.o.j.a<JSONObject> snsUnBind(@c("authcookie") String str, @c("type") String str2);

    @b(1)
    @d("https://passport.iqiyi.com/apis/thirdparty/third_ext_info.action")
    com.iqiyi.passportsdk.o.j.a<JSONObject> thirdExtInfo(@c("authcookie") String str, @c("source") String str2, @c("isapp") String str3, @c("ouid") String str4, @c("atoken") String str5, @c("code") String str6, @c("union_app") String str7);

    @com.iqiyi.passportsdk.q.e.a(1)
    @b(1)
    @d("https://passport.iqiyi.com/apis/user/update_info.action")
    com.iqiyi.passportsdk.o.j.a<String> updateInfo(@c("authcookie") String str, @c("nickname") String str2, @c("gender") String str3, @c("birthday") String str4, @c("province") String str5, @c("city") String str6, @c("self_intro") String str7);

    @com.iqiyi.passportsdk.q.e.a(1)
    @b(1)
    @d("https://passport.iqiyi.com/apis/user/update_info.action")
    com.iqiyi.passportsdk.o.j.a<JSONObject> updateInfoPaopao(@c("authcookie") String str, @c("nickname") String str2, @c("gender") String str3, @c("birthday") String str4, @c("province") String str5, @c("city") String str6, @c("self_intro") String str7);

    @b(1)
    @d("https://passport.iqiyi.com/apis/phone/third_do.action")
    com.iqiyi.passportsdk.o.j.a<JSONObject> verifyAndBind(@c("authcookie") String str, @c("type") String str2, @c("cellphoneNumber") String str3, @c("requestType") String str4, @c("serviceId") String str5, @c("area_code") String str6, @c("authCode") String str7, @c("token") String str8);
}