XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/bilibili-API-collect

添加“查询互相关注明细”、“查询历史充电数据”API (#587)

* Update relation.md * Update relation.md * Update info.md * Update relation.md * Update relation.md * Update charge_list.md * Update charge_list.md

c3515d8
wuziqian211 <65224318+wuziqian211@users.noreply.github.com>
提交于

代码差异

3 个文件 +280 -15
Modified electric/charge_list.md +103 -1
@@ -2,6 +2,8 @@
2 2
3 3 - [获取空间充电公示列表](#获取空间充电公示列表)
4 4 - [获取视频充电鸣谢名单](#获取视频充电鸣谢名单)
5 - [查询我收到的充电列表](#查询我收到的充电列表)
6 - [查询历史充电数据](#查询历史充电数据)
5 7
6 8 ---
7 9
@@ -425,4 +427,104 @@ curl -L -X GET 'https://pay.bilibili.com/bk/brokerage/listForCustomerRechargeRec
425 427 }
426 428 ```
427 429
428 </details>
430 </details>
431
432 ## 查询历史充电数据
433
434 > https://member.bilibili.com/x/h5/elec/rank/recent
435
436 *请求方式:GET*
437
438 认证方式:Cookie(SESSDATA)
439
440 **url参数:**
441
442 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
443 | -------- | ---- | -------- | ------ | -------------------------------- |
444 | pn | num | 页数 | 必要 | |
445 | ps | num | 分页大小 | 必要 | 取值范围[1,20] |
446
447 **json回复:**
448
449 根对象:
450
451 | 字段 | 类型 | 内容 | 备注 |
452 | ------- | ---- | -------- | ------- |
453 | code | num | 返回值 | 0:成功 |
454 | message | str | 错误信息 | |
455 | ttl | num | 1 | |
456 | data | obj | 信息本体 | |
457
458 `data`对象:
459
460 | 字段 | 类型 | 内容 | 备注 |
461 | ----- | ----- | ------------ | ---- |
462 | list | array | 充电信息本体 | |
463 | pager | obj | 分页信息 | |
464
465 `list`数组中的对象:
466
467 | 字段 | 类型 | 内容 | 备注 |
468 | -------- | ---- | ---------- | ------------------- |
469 | aid | num | 0 | |
470 | bvid | str | 空 | |
471 | elec_num | num | 充电电池数 | |
472 | title | str | 空 | |
473 | uname | str | 空 | |
474 | avatar | str | 空 | |
475 | ctime | str | 充电时间 | yyyy-MM-dd HH:mm:ss |
476
477 `pager`对象:
478
479 | 字段 | 类型 | 内容 | 备注 |
480 | ------- | ---- | ------------ | ---- |
481 | current | num | 当前页数 | |
482 | size | num | 当前分页大小 | |
483 | total | num | 记录总数 | |
484
485 **示例:**
486
487 ```shell
488 curl -L -X GET 'https://member.bilibili.com/x/h5/elec/rank/recent' \
489 -H 'Cookie: SESSDATA=xxx'
490 ```
491
492 <details>
493 <summary>查看响应示例:</summary>
494
495 ```json
496 {
497 "code": 0,
498 "message": "0",
499 "ttl": 1,
500 "data": {
501 "list": [
502 {
503 "aid": 0,
504 "bvid": "",
505 "elec_num": 50,
506 "title": "",
507 "uname": "",
508 "avatar": "",
509 "ctime": "2020-04-02 03:12:22"
510 },
511 {
512 "aid": 0,
513 "bvid": "",
514 "elec_num": 20,
515 "title": "",
516 "uname": "",
517 "avatar": "",
518 "ctime": "2020-04-02 03:12:00"
519 }
520 ],
521 "pager": {
522 "current": 1,
523 "size": 20,
524 "total": 38
525 }
526 }
527 }
528 ```
529
530 </details>
Modified user/info.md +15 -13
@@ -560,9 +560,14 @@ https://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png
560 560
561 561 `data`对象:
562 562
563 | 字段 | 类型 | 内容 | 备注 |
564 | ---- | ----- | -------- | ---- |
565 | card | obj | 卡片信息 | |
563 | 字段 | 类型 | 内容 | 备注 |
564 | ------------- | ----- | -------------- | ------------------------------------------------------------ |
565 | card | obj | 卡片信息 | |
566 | following | bool | 是否关注此用户 | true:已关注<br />false:未关注<br />需要登录(Cookie)<br />未登录为false |
567 | archive_count | num | 用户稿件数 | |
568 | article_count | num | 0 | **作用尚不明确** |
569 | follower | num | 粉丝数 | |
570 | like_num | num | 点赞数 | |
566 571
567 572 `data`中的`card`对象:
568 573
@@ -591,10 +596,6 @@ https://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png
591 596 | official_verify | obj | 认证信息2 | |
592 597 | vip | obj | 大会员状态 | |
593 598 | space | obj | 主页头图 | |
594 | following | bool | 是否关注此用户 | true:已关注<br />false:未关注<br />需要登录(Cookie) <br />未登录为false |
595 | archive_count | num | 用户稿件数 | |
596 | article_count | num | 0 | **作用尚不明确** |
597 | follower | num | 粉丝数 | |
598 599
599 600 `card`中的`level_info`对象:
600 601
@@ -754,12 +755,13 @@ curl -G 'api.bilibili.com/x/web-interface/card' \
754 755 "space": {
755 756 "s_img": "http://i1.hdslb.com/bfs/space/768cc4fd97618cf589d23c2711a1d1a729f42235.png",
756 757 "l_img": "http://i1.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png"
757 },
758 "following": true,
759 "archive_count": 37,
760 "article_count": 0,
761 "follower": 969999
762 }
758 }
759 },
760 "following": true,
761 "archive_count": 37,
762 "article_count": 0,
763 "follower": 969999,
764 "like_num": 3547978
763 765 }
764 766 ```
765 767
Modified user/relation.md +162 -1
@@ -6,6 +6,7 @@
6 6 - [搜索关注明细](#搜索关注明细)
7 7 - [查询共同关注明细](#查询共同关注明细)
8 8 - [查询悄悄关注明细](#查询悄悄关注明细)
9 - [查询互相关注明细](#查询互相关注明细)
9 10 - [查询黑名单明细](#查询黑名单明细)
10 11 - [操作用户关系](#操作用户关系)
11 12 - [批量操作用户关系](#批量操作用户关系)
@@ -15,7 +16,7 @@
15 16 - [关注分组相关](#关注分组相关)
16 17 - [查询关注分组列表](#查询关注分组列表)
17 18 - [查询关注分组明细](#查询关注分组明细)
18 - [查询目标用户所在的分组](#查询目标用户所在的分组 )
19 - [查询目标用户所在的分组](#查询目标用户所在的分组)
19 20 - [查询所有特别关注的mid](#查询所有特别关注的mid)
20 21 - [创建分组](#创建分组)
21 22 - [重命名分组](#重命名分组)
@@ -1027,6 +1028,166 @@ curl -G 'https://api.bilibili.com/x/relation/whispers' \
1027 1028
1028 1029 </details>
1029 1030
1031 ## 查询互相关注明细
1032
1033 <img src="/imgs/relation.svg" width="100" height="100" />
1034
1035 > https://api.bilibili.com/x/relation/friends
1036
1037 *请求方式:GET*
1038
1039 认证方式:Cookie(SESSDATA)或APP
1040
1041 查询与自己互关的用户明细,可看全部
1042
1043 **url参数:**
1044
1045 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
1046 | ---------- | ---- | ------------ | ----------- | -------- |
1047 | access_key | str | APP登录Token | APP方式必要 | |
1048
1049 **json回复:**
1050
1051 根对象:
1052
1053 | 字段 | 类型 | 内容 | 备注 |
1054 | ------- | ---- | -------- | ------------------------------------------------- |
1055 | code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-400:请求错误 |
1056 | message | str | 错误信息 | 默认为0 |
1057 | ttl | num | 1 | |
1058 | data | obj | 信息本体 | |
1059
1060 data 对象:
1061
1062 | 字段 | 类型 | 内容 | 备注 |
1063 | ---------- | ----- | -------- | ------------ |
1064 | list | array | 明细列表 | |
1065 | re_version | num | ??? | 作用尚不明确 |
1066
1067 `data`中的`list`数组:
1068
1069 | 项 | 类型 | 内容 | 备注 |
1070 | ---- | ---- | --------- | ---------------- |
1071 | 0 | obj | 互关1 | |
1072 | n | obj | 互关(n+1) | 按照关注顺序排列 |
1073 | …… | obj | …… | …… |
1074
1075 数组`list`中的对象:
1076
1077 | 字段 | 类型 | 内容 | 备注 |
1078 | --------------- | ------------------------------------------- | ------------ | --------------------------------------- |
1079 | mid | num | 用户mid | |
1080 | attribute | num | 关注属性 | 6:已互粉 |
1081 | mtime | num | 关注对方时间 | 时间戳<br />互关后刷新 |
1082 | tag | 默认分组:null<br />存在至少一个分组:array | 分组id | |
1083 | special | num | 特别关注标志 | 0:否<br />1:是 |
1084 | uname | str | 用户昵称 | |
1085 | face | str | 用户头像url | |
1086 | sign | str | 用户签名 | |
1087 | official_verify | obj | 认证信息 | |
1088 | vip | obj | 会员信息 | |
1089
1090 数组`list`中的对象中的`tag`数组:
1091
1092 | 项 | 类型 | 内容 | 备注 |
1093 | ---- | ---- | --------------------- | ---- |
1094 | 0 | num | 位于分组1的分组id | |
1095 | n | num | 位于分组(n+1)的分组id | |
1096 | …… | num | …… | …… |
1097
1098 `list`中的对象中的`official_verify`对象:
1099
1100 | 字段 | 类型 | 内容 | 备注 |
1101 | ---- | ---- | ------------ | ------------------- |
1102 | type | num | 用户认证类型 | -1:无<br />1:认证 |
1103 | desc | str | 用户认证信息 | 无为空 |
1104
1105 `list`中的对象中的`vip`对象:
1106
1107 | 字段 | 类型 | 内容 | 备注 |
1108 | ------------- | ---- | ------------ | ----------------------------------------------- |
1109 | vipType | num | 会员类型 | 0:无<br />1:月度大会员<br />2:年度以上大会员 |
1110 | vipDueDate | num | 会员到期时间 | 时间戳 毫秒 |
1111 | dueRemark | str | 空 | 作用尚不明确 |
1112 | accessStatus | num | 0 | 作用尚不明确 |
1113 | vipStatus | num | 大会员状态 | 0:无<br />1:有 |
1114 | vipStatusWarn | str | 空 | 作用尚不明确 |
1115 | themeType | num | 0 | 作用尚不明确 |
1116 | label | obj | ??? | 作用尚不明确 |
1117
1118 `vip`中的`label`对象:
1119
1120 | 字段 | 类型 | 内容 | 备注 |
1121 | ---- | ---- | ---- | ------------ |
1122 | path | str | 空 | 作用尚不明确 |
1123
1124 **示例:**
1125
1126 获取互相关注明细
1127
1128 ```shell
1129 curl -G 'https://api.bilibili.com/x/relation/friends' \
1130 -b 'SESSDATA=xxx'
1131 ```
1132
1133 <details>
1134 <summary>查看响应示例:</summary>
1135
1136
1137 ```json
1138 {
1139 "code": 0,
1140 "message": "0",
1141 "ttl": 1,
1142 "data": {
1143 "list": [
1144 {
1145 "mid": 293793435,
1146 "attribute": 6,
1147 "mtime": 1583817598,
1148 "tag": [-10],
1149 "special": 1,
1150 "uname": "社会易姐QwQ",
1151 "face": "https://i0.hdslb.com/bfs/face/aebb2639a0d47f2ce1fec0631f412eaf53d4a0be.jpg",
1152 "sign": "BAC项目负责人 | 带砖技术宅 | MC 编程 电子 | 车万众\u0026术术人 | 粉丝群1136462265 博客shakaianee.top",
1153 "face_nft": 0,
1154 "official_verify": {
1155 "type": -1,
1156 "desc": ""
1157 },
1158 "vip": {
1159 "vipType": 2,
1160 "vipDueDate": 1675872000000,
1161 "dueRemark": "",
1162 "accessStatus" :0,
1163 "vipStatus": 1,
1164 "vipStatusWarn": "",
1165 "themeType": 0,
1166 "label": {
1167 "path": "",
1168 "text": "年度大会员",
1169 "label_theme": "annual_vip",
1170 "text_color": "#FFFFFF",
1171 "bg_style": 1,
1172 "bg_color": "#FB7299",
1173 "border_color": ""
1174 },
1175 "avatar_subscript": 1,
1176 "nickname_color": "#FB7299",
1177 "avatar_subscript_url": ""
1178 },
1179 "nft_icon": "",
1180 "rec_reason": "",
1181 "track_id": ""
1182 }
1183 ],
1184 "re_version": 0
1185 }
1186 }
1187 ```
1188
1189 </details>
1190
1030 1191 ## 查询黑名单明细
1031 1192
1032 1193 > https://api.bilibili.com/x/relation/blacks