change status api (#552)

This commit is contained in:
My-Responsitories
2025-03-28 09:57:50 +08:00
committed by GitHub
parent 54cb1a6fc0
commit 3693d6c350
6 changed files with 126 additions and 121 deletions

View File

@@ -49,7 +49,7 @@ class Api {
/// aid num 稿件avid 必要(可选) avid与bvid任选一个
/// bvid str 稿件bvid 必要(可选) avid与bvid任选一个
// https://api.bilibili.com/x/web-interface/archive/has/like
static const String hasLikeVideo = '/x/web-interface/archive/has/like';
// static const String hasLikeVideo = '/x/web-interface/archive/has/like';
static const String bangumiLikeCoinFav = '/pgc/season/episode/community';
@@ -79,7 +79,7 @@ class Api {
/// aid num 稿件avid 必要(可选) avid与bvid任选一个
/// bvid str 稿件bvid 必要(可选) avid与bvid任选一个
/// https://api.bilibili.com/x/web-interface/archive/coins
static const String hasCoinVideo = '/x/web-interface/archive/coins';
// static const String hasCoinVideo = '/x/web-interface/archive/coins';
/// 收藏夹 详情
/// media_id 当前收藏夹id 搜索全部时为默认收藏夹id
@@ -119,7 +119,7 @@ class Api {
// 判断视频是否被收藏双端GET
/// aid
// https://api.bilibili.com/x/v2/fav/video/favoured
static const String hasFavVideo = '/x/v2/fav/video/favoured';
// static const String hasFavVideo = '/x/v2/fav/video/favoured';
// 分享视频 Web端 POST
// https://api.bilibili.com/x/web-interface/share/add
@@ -281,10 +281,6 @@ class Api {
// https://api.bilibili.com/x/relation/tag?mid=17340771&tagid=-10&pn=1&ps=20
static const String tagFollowings = '/x/relation/tag';
// 关注分类
// https://api.bilibili.com/x/relation/tags
static const String followingsClass = '/x/relation/tags';
// 搜索follow
static const followSearch = '/x/relation/followings/search';
@@ -708,6 +704,7 @@ class Api {
static const String uploadImage = '/x/upload/web/image';
// 点赞投币收藏关注
static const String videoRelation = '/x/web-interface/archive/relation';
static const String seasonFav = '/x/v3/fav/season/'; // + fav unfav

View File

@@ -374,26 +374,26 @@ class VideoHttp {
}
// 获取点赞状态
static Future hasLikeVideo({required String bvid}) async {
var res =
await Request().get(Api.hasLikeVideo, queryParameters: {'bvid': bvid});
if (res.data['code'] == 0) {
return {'status': true, 'data': res.data['data']};
} else {
return {'status': false, 'data': []};
}
}
// static Future hasLikeVideo({required String bvid}) async {
// var res =
// await Request().get(Api.hasLikeVideo, queryParameters: {'bvid': bvid});
// if (res.data['code'] == 0) {
// return {'status': true, 'data': res.data['data']};
// } else {
// return {'status': false, 'data': []};
// }
// }
// 获取投币状态
static Future hasCoinVideo({required String bvid}) async {
var res =
await Request().get(Api.hasCoinVideo, queryParameters: {'bvid': bvid});
if (res.data['code'] == 0) {
return {'status': true, 'data': res.data['data']};
} else {
return {'status': false, 'data': []};
}
}
// static Future hasCoinVideo({required String bvid}) async {
// var res =
// await Request().get(Api.hasCoinVideo, queryParameters: {'bvid': bvid});
// if (res.data['code'] == 0) {
// return {'status': true, 'data': res.data['data']};
// } else {
// return {'status': false, 'data': []};
// }
// }
// 投币
static Future coinVideo({
@@ -420,15 +420,15 @@ class VideoHttp {
}
// 获取收藏状态
static Future hasFavVideo({required int aid}) async {
var res =
await Request().get(Api.hasFavVideo, queryParameters: {'aid': aid});
if (res.data['code'] == 0) {
return {'status': true, 'data': res.data['data']};
} else {
return {'status': false, 'data': []};
}
}
// static Future hasFavVideo({required int aid}) async {
// var res =
// await Request().get(Api.hasFavVideo, queryParameters: {'aid': aid});
// if (res.data['code'] == 0) {
// return {'status': true, 'data': res.data['data']};
// } else {
// return {'status': false, 'data': []};
// }
// }
// 一键三连 bangumi
static Future triple({dynamic epId, required dynamic seasonId}) async {
@@ -782,16 +782,6 @@ class VideoHttp {
}
}
// 查询是否关注up
static Future hasFollow({required int mid}) async {
var res = await Request().get(Api.relation, queryParameters: {'fid': mid});
if (res.data['code'] == 0) {
return {'status': true, 'data': res.data['data']};
} else {
return {'status': false, 'data': []};
}
}
// 操作用户关系
static Future relationMod(
{required int mid, required int act, required int reSrc}) async {