mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-07-13 04:40:13 +08:00
@@ -33,14 +33,14 @@ abstract final class LoginHttp {
|
||||
@pragma('vm:notify-debugger-on-exception')
|
||||
static Future<LoadingState<({String authCode, String url})>>
|
||||
getHDcode() async {
|
||||
var params = {
|
||||
final params = {
|
||||
// 'local_id': 'Y952A395BB157D305D8A8340FC2AAECECE17',
|
||||
'local_id': '0',
|
||||
'platform': 'android',
|
||||
'mobi_app': 'android_hd',
|
||||
};
|
||||
AppSign.appSign(params);
|
||||
var res = await Request().post(Api.getTVCode, queryParameters: params);
|
||||
final res = await Request().post(Api.getTVCode, queryParameters: params);
|
||||
|
||||
if (res.data['code'] == 0) {
|
||||
try {
|
||||
@@ -55,12 +55,12 @@ abstract final class LoginHttp {
|
||||
}
|
||||
|
||||
static Future codePoll(String authCode) async {
|
||||
var params = {
|
||||
final params = {
|
||||
'auth_code': authCode,
|
||||
'local_id': '0',
|
||||
};
|
||||
AppSign.appSign(params);
|
||||
var res = await Request().post(Api.qrcodePoll, queryParameters: params);
|
||||
final res = await Request().post(Api.qrcodePoll, queryParameters: params);
|
||||
return {
|
||||
'status': res.data['code'] == 0,
|
||||
'code': res.data['code'],
|
||||
@@ -70,7 +70,7 @@ abstract final class LoginHttp {
|
||||
}
|
||||
|
||||
static Future queryCaptcha() async {
|
||||
var res = await Request().get(Api.getCaptcha);
|
||||
final res = await Request().get(Api.getCaptcha);
|
||||
if (res.data['code'] == 0) {
|
||||
return {
|
||||
'status': true,
|
||||
@@ -83,7 +83,7 @@ abstract final class LoginHttp {
|
||||
|
||||
// 获取salt与PubKey
|
||||
static Future getWebKey() async {
|
||||
var res = await Request().get(Api.getWebKey);
|
||||
final res = await Request().get(Api.getWebKey);
|
||||
//data: {'disable_rcmd': 0, 'local_id': LoginUtils.generateBuvid()});
|
||||
if (res.data['code'] == 0) {
|
||||
return {'status': true, 'data': res.data['data']};
|
||||
@@ -102,7 +102,7 @@ abstract final class LoginHttp {
|
||||
String? recaptchaToken,
|
||||
}) async {
|
||||
int timestamp = DateTime.now().millisecondsSinceEpoch;
|
||||
var data = {
|
||||
final data = {
|
||||
'build': '2001100',
|
||||
'buvid': buvid,
|
||||
'c_locale': 'zh_CN',
|
||||
@@ -128,7 +128,7 @@ abstract final class LoginHttp {
|
||||
};
|
||||
AppSign.appSign(data);
|
||||
|
||||
var res = await Request().post(
|
||||
final res = await Request().post(
|
||||
Api.appSmsCode,
|
||||
data: data,
|
||||
options: Options(
|
||||
@@ -151,7 +151,7 @@ abstract final class LoginHttp {
|
||||
|
||||
// static Future getGuestId(String key) async {
|
||||
// dynamic publicKey = RSAKeyParser().parse(key);
|
||||
// var params = {
|
||||
// final params = {
|
||||
// 'appkey': Constants.appKey,
|
||||
// 'build': '2001100',
|
||||
// 'buvid': buvid,
|
||||
@@ -174,7 +174,7 @@ abstract final class LoginHttp {
|
||||
// Constants.appKey,
|
||||
// Constants.appSec,
|
||||
// );
|
||||
// var res = await Request().post(Api.getGuestId,
|
||||
// final res = await Request().post(Api.getGuestId,
|
||||
// queryParameters: {...params, 'sign': sign},
|
||||
// options: Options(
|
||||
// contentType: Headers.formUrlEncodedContentType,
|
||||
@@ -237,7 +237,7 @@ abstract final class LoginHttp {
|
||||
'username': username,
|
||||
};
|
||||
AppSign.appSign(data);
|
||||
var res = await Request().post(
|
||||
final res = await Request().post(
|
||||
Api.loginByPwdApi,
|
||||
data: data,
|
||||
options: Options(
|
||||
@@ -303,7 +303,7 @@ abstract final class LoginHttp {
|
||||
'tel': tel,
|
||||
};
|
||||
AppSign.appSign(data);
|
||||
var res = await Request().post(
|
||||
final res = await Request().post(
|
||||
Api.logInByAppSms,
|
||||
data: data,
|
||||
options: Options(
|
||||
@@ -329,7 +329,7 @@ abstract final class LoginHttp {
|
||||
static Future safeCenterGetInfo({
|
||||
required String tmpCode,
|
||||
}) async {
|
||||
var res = await Request().get(
|
||||
final res = await Request().get(
|
||||
Api.safeCenterGetInfo,
|
||||
queryParameters: {
|
||||
'tmp_code': tmpCode,
|
||||
@@ -349,7 +349,7 @@ abstract final class LoginHttp {
|
||||
|
||||
// 风控验证手机前的极验验证码
|
||||
static Future preCapture() async {
|
||||
var res = await Request().post(Api.preCapture);
|
||||
final res = await Request().post(Api.preCapture);
|
||||
|
||||
if (res.data['code'] == 0) {
|
||||
return {'status': true, 'data': res.data['data']};
|
||||
@@ -383,7 +383,7 @@ abstract final class LoginHttp {
|
||||
'recaptcha_token': ?recaptchaToken,
|
||||
};
|
||||
AppSign.appSign(data);
|
||||
var res = await Request().post(
|
||||
final res = await Request().post(
|
||||
Api.safeCenterSmsCode,
|
||||
data: data,
|
||||
options: Options(
|
||||
@@ -425,7 +425,7 @@ abstract final class LoginHttp {
|
||||
'captcha_key': captchaKey,
|
||||
};
|
||||
AppSign.appSign(data);
|
||||
var res = await Request().post(
|
||||
final res = await Request().post(
|
||||
Api.safeCenterSmsVerify,
|
||||
data: data,
|
||||
options: Options(
|
||||
@@ -471,7 +471,7 @@ abstract final class LoginHttp {
|
||||
// 'statistics': Constants.statistics,
|
||||
};
|
||||
AppSign.appSign(data);
|
||||
var res = await Request().post(
|
||||
final res = await Request().post(
|
||||
Api.oauth2AccessToken,
|
||||
data: data,
|
||||
options: Options(
|
||||
@@ -493,7 +493,7 @@ abstract final class LoginHttp {
|
||||
}
|
||||
|
||||
static Future<Map> logout(Account account) async {
|
||||
var res = await Request().post(
|
||||
final res = await Request().post(
|
||||
Api.logout,
|
||||
data: {'biliCSRF': account.csrf},
|
||||
options: Options(
|
||||
@@ -519,7 +519,7 @@ abstract final class LoginHttp {
|
||||
'statistics': Constants.statistics,
|
||||
};
|
||||
AppSign.appSign(params);
|
||||
var res = await Request().get(
|
||||
final res = await Request().get(
|
||||
Api.loginDevices,
|
||||
queryParameters: params,
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user