opt: wbiSign (#332)

This commit is contained in:
My-Responsitories
2025-02-26 14:01:38 +00:00
committed by GitHub
parent fb11208bbe
commit 1c3d77b95d
8 changed files with 57 additions and 101 deletions

View File

@@ -278,7 +278,7 @@ class MemberHttp {
dynamic wwebid,
}) async {
space(mid: mid);
Map params = await WbiSign().makSign({
Map params = await WbiSign.makSign({
'mid': mid,
'token': token,
'platform': 'web',
@@ -348,7 +348,7 @@ class MemberHttp {
}) async {
String dmImgStr = Utils.base64EncodeRandomString(16, 64);
String dmCoverImgStr = Utils.base64EncodeRandomString(32, 128);
Map params = await WbiSign().makSign({
Map params = await WbiSign.makSign({
'mid': mid,
'ps': ps,
'tid': tid,
@@ -393,7 +393,7 @@ class MemberHttp {
}) async {
String dmImgStr = Utils.base64EncodeRandomString(16, 64);
String dmCoverImgStr = Utils.base64EncodeRandomString(32, 128);
Map params = await WbiSign().makSign({
Map params = await WbiSign.makSign({
'offset': offset ?? '',
'host_mid': mid,
'timezone_offset': '-480',
@@ -595,7 +595,7 @@ class MemberHttp {
// 最近投币
static Future<LoadingState> getRecentCoinVideo({required int mid}) async {
Map params = await WbiSign().makSign({
Map params = await WbiSign.makSign({
'mid': mid,
'gaia_source': 'main_web',
'web_location': 333.999,
@@ -621,7 +621,7 @@ class MemberHttp {
// 最近点赞
static Future<LoadingState> getRecentLikeVideo({required int mid}) async {
Map params = await WbiSign().makSign({
Map params = await WbiSign.makSign({
'mid': mid,
'gaia_source': 'main_web',
'web_location': 333.999,
@@ -713,7 +713,7 @@ class MemberHttp {
'name': name,
'web_location': 333.999,
};
Map params = await WbiSign().makSign(data);
Map params = await WbiSign.makSign(data);
var res = await Request().get(Api.followSearch, queryParameters: {
...data,
'w_rid': params['w_rid'],

View File

@@ -258,7 +258,7 @@ class MsgHttp {
String? biz,
}) async {
String csrf = await Request.getCsrf();
Map<String, dynamic> data = await WbiSign().makSign({
Map<String, dynamic> data = await WbiSign.makSign({
'file_up': await MultipartFile.fromFile(path),
if (category != null) 'category': category,
if (biz != null) 'biz': biz,
@@ -285,7 +285,7 @@ class MsgHttp {
dynamic content,
) async {
String csrf = await Request.getCsrf();
Map<String, dynamic> data = await WbiSign().makSign({
Map<String, dynamic> data = await WbiSign.makSign({
'dynamic_id': 0,
'type': 4,
'rid': 0,
@@ -311,7 +311,7 @@ class MsgHttp {
dynamic dynamicId,
) async {
String csrf = await Request.getCsrf();
Map<String, dynamic> data = await WbiSign().makSign({
Map<String, dynamic> data = await WbiSign.makSign({
'dynamic_id': dynamicId,
'csrf_token': csrf,
'csrf': csrf,
@@ -334,7 +334,7 @@ class MsgHttp {
dynamic talkerId,
) async {
String csrf = await Request.getCsrf();
Map<String, dynamic> data = await WbiSign().makSign({
Map<String, dynamic> data = await WbiSign.makSign({
'talker_id': talkerId,
'session_type': 1,
'build': 0,
@@ -387,7 +387,7 @@ class MsgHttp {
int opType,
) async {
String csrf = await Request.getCsrf();
Map<String, dynamic> data = await WbiSign().makSign({
Map<String, dynamic> data = await WbiSign.makSign({
'talker_id': talkerId,
'session_type': 1,
'op_type': opType,
@@ -422,7 +422,7 @@ class MsgHttp {
params['end_ts'] = endTs;
}
Map signParams = await WbiSign().makSign(params);
Map signParams = await WbiSign.makSign(params);
var res = await Request().get(Api.sessionList, queryParameters: signParams);
if (res.data['code'] == 0) {
try {
@@ -475,7 +475,7 @@ class MsgHttp {
static Future sessionMsg({
int? talkerId,
}) async {
Map params = await WbiSign().makSign({
Map params = await WbiSign.makSign({
'talker_id': talkerId,
'session_type': 1,
'size': 20,
@@ -508,7 +508,7 @@ class MsgHttp {
int? ackSeqno,
}) async {
String csrf = await Request.getCsrf();
Map params = await WbiSign().makSign({
Map params = await WbiSign.makSign({
'talker_id': talkerId,
'session_type': 1,
'ack_seqno': ackSeqno,
@@ -559,7 +559,7 @@ class MsgHttp {
'csrf_token': csrf,
'csrf': csrf,
};
Map<String, dynamic> params = await WbiSign().makSign(base);
Map<String, dynamic> params = await WbiSign.makSign(base);
var res = await Request().post(Api.sendMsg,
queryParameters: <String, dynamic>{
'w_sender_uid': params['msg[sender_uid]'],

View File

@@ -356,7 +356,7 @@ class UserHttp {
}
// // 相互关系查询
// static Future relationSearch(int mid) async {
// Map params = await WbiSign().makSign({
// Map params = await WbiSign.makSign({
// 'mid': mid,
// 'token': '',
// 'platform': 'web',

View File

@@ -235,7 +235,7 @@ class VideoHttp {
data['try_look'] = 1;
}
Map params = await WbiSign().makSign({
Map params = await WbiSign.makSign({
...data,
'fourk': 1,
'voice_balance': 1,
@@ -976,7 +976,7 @@ class VideoHttp {
int? cid,
int? upMid,
}) async {
Map params = await WbiSign().makSign({
Map params = await WbiSign.makSign({
'bvid': bvid,
'cid': cid,
'up_mid': upMid,