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

XFEstudio/bilibili-API-collect

添加bvID相关和POST参数类型

8521edf
SocialSisterYi <45892418+SocialSisterYi@users.noreply.github.com>
提交于

代码差异

13 个文件 +213 -161
Modified danmaku/snapshot.md +5 -3
@@ -12,9 +12,9 @@ http://api.bilibili.com/x/v2/dm/ajax
12 12
13 13 参数:
14 14
15 | 参数名 | 内容 | 必要性 | 备注 |
16 | ------ | -------- | ------ | ---- |
17 | aid | 视频avID | 必要 | |
15 | 参数名 | 内容 | 必要性 | 备注 |
16 | ------ | ------------------ | ------ | ---- |
17 | aid | 视频avID或视频bvID | 必要 | |
18 18
19 19 **json回复:**
20 20
@@ -38,6 +38,8 @@ http://api.bilibili.com/x/v2/dm/ajax
38 38
39 39 http://api.bilibili.com/x/v2/dm/ajax?aid=43337021
40 40
41 同http://api.bilibili.com/x/v2/dm/ajax?aid=BV1rb411m7gE
42
41 43 ```json
42 44 {
43 45 "code": 0,
Modified electric/Bcoin.md +1 -1
@@ -10,7 +10,7 @@ http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick
10 10
11 11 需要登录(SESSDATA)
12 12
13 参数:
13 参数( application/x-www-form-urlencoded ):
14 14
15 15 | 参数名 | 内容 | 必要性 | 备注 |
16 16 | -------- | ------------------- | ------ | ------------------------------------------------- |
Modified electric/charge_msg.md +1 -1
@@ -6,7 +6,7 @@ http://api.bilibili.com/x/ugcpay/trade/elec/message
6 6
7 7 需要登录(SESSDATA)
8 8
9 参数:
9 参数( application/x-www-form-urlencoded ):
10 10
11 11 | 参数名 | 内容 | 必要性 | 备注 |
12 12 | -------- | ------------------- | ------ | ---- |
Modified login/QR.md +7 -7
@@ -15,7 +15,7 @@
15 15
16 16 ## 申请二维码URL及扫码秘钥
17 17
18 http://passport.bilibili.com/qrcode/getLoginUrl
18 > http://passport.bilibili.com/qrcode/getLoginUrl
19 19
20 20 *方式:GET*
21 21
@@ -58,7 +58,7 @@ http://passport.bilibili.com/qrcode/getLoginUrl
58 58
59 59 ## 验证二维码登录
60 60
61 http://passport.bilibili.com/qrcode/getLoginInfo
61 > http://passport.bilibili.com/qrcode/getLoginInfo
62 62
63 63 *方式:POST*
64 64
@@ -68,14 +68,14 @@ http://passport.bilibili.com/qrcode/getLoginInfo
68 68
69 69 「sid」「DedeUserID」 「DedeUserID__ckMd5」 「SESSDATA」 「bili_jct」
70 70
71 参数:
71 参数( application/x-www-form-urlencoded ):
72 72 | 参数名 | 内容 | 必要性 | 备注 |
73 73 | ---------| ------------ | ------ |------------------------------ |
74 74 | oauthKey | 扫码登录秘钥 | 必要 | |
75 75 | gourl | 跳转url | 非必要 | 默认为http://www.bilibili.com |
76 76
77
78 77 **json回复:**
78
79 79 | 字段 | 类型 | 内容 | 备注 |
80 80 | ------- | ------------------------ | ----------------------------------------- | ------------------------------------------------------------ |
81 81 | status | bool | 扫码是否成功 | |
@@ -93,7 +93,7 @@ data 对象:
93 93
94 94 curl -d "oauthKey=xxx" "http://passport.bilibili.com/qrcode/getLoginInfo"
95 95
96 当秘钥正确时但未扫描时`status`为false,`data`为num值-4
96 当秘钥正确时但未扫描时`status`为false,`data`为num值`-4`
97 97
98 98 ```json
99 99 {
@@ -103,7 +103,7 @@ curl -d "oauthKey=xxx" "http://passport.bilibili.com/qrcode/getLoginInfo"
103 103 }
104 104 ```
105 105
106 扫描成功但手机端未确认时`status`为false,`data`为num值-4
106 扫描成功但手机端未确认时`status`为`false`,`data`为num值`-5`
107 107
108 108 ```json
109 109 {
@@ -113,7 +113,7 @@ curl -d "oauthKey=xxx" "http://passport.bilibili.com/qrcode/getLoginInfo"
113 113 }
114 114 ```
115 115
116 扫描成功手机端确认登录后,`status`为true,`data`为对象,并向浏览器写入cookie
116 扫描成功手机端确认登录后,`status`为`true`,`data`为对象,并向浏览器写入cookie
117 117
118 118 ```json
119 119 {
Modified login/login_info.md +13 -7
@@ -2,9 +2,9 @@
2 2
3 3 ## 登录用户信息1(完整)
4 4
5 http://api.bilibili.com/nav (使用转义)
6
7 http://api.bilibili.com/x/web-interface/nav (原始数据)
5 > http://api.bilibili.com/nav (使用转义)
6 >
7 > http://api.bilibili.com/x/web-interface/nav (原始数据)
8 8
9 9 *方式:GET*
10 10
@@ -92,6 +92,8 @@ http://api.bilibili.com/x/web-interface/nav (原始数据)
92 92
93 93 示例:
94 94
95 查询当前登录用户的信息
96
95 97 http://api.bilibili.com/x/web-interface/nav
96 98
97 99 ```json
@@ -154,7 +156,7 @@ http://api.bilibili.com/x/web-interface/nav
154 156
155 157 ## 登录用户信息2(仅部分 带有转义)
156 158
157 http://account.bilibili.com/home/userInfo (带有转义)
159 > http://account.bilibili.com/home/userInfo (带有转义)
158 160
159 161 *方式:GET*
160 162
@@ -198,6 +200,8 @@ http://account.bilibili.com/home/userInfo (带有转义)
198 200
199 201 示例:
200 202
203 查询当前登录用户的信息
204
201 205 http://account.bilibili.com/home/userInfo
202 206
203 207 ```json
@@ -230,7 +234,7 @@ http://account.bilibili.com/home/userInfo
230 234
231 235 ## 登录用户状态数
232 236
233 http://api.bilibili.com/x/web-interface/nav/stat
237 > http://api.bilibili.com/x/web-interface/nav/stat
234 238
235 239 *方式:GET*
236 240
@@ -253,6 +257,10 @@ http://api.bilibili.com/x/web-interface/nav/stat
253 257
254 258 示例:
255 259
260 查询当前登录用户的状态数
261
262 粉丝数为365,关注数为695,发送的动态数为162
263
256 264 http://api.bilibili.com/x/web-interface/nav/stat
257 265
258 266 ```json
@@ -267,5 +275,3 @@ http://api.bilibili.com/x/web-interface/nav/stat
267 275 }
268 276 }
269 277 ```
270
271 粉丝数为365,关注数为695,发送的动态数为162
Modified user/info.md +3 -3
@@ -3,7 +3,7 @@
3 3 <img src="/imgs/akari.jpg" width="200" height="200"/>
4 4
5 5 ## 用户详细信息1 (用于空间)
6 http://api.bilibili.com/x/space/acc/info
6 > http://api.bilibili.com/x/space/acc/info
7 7
8 8 *方式:GET*
9 9
@@ -119,7 +119,7 @@ http://i2.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png
119 119
120 120 ## 用户详细信息2 (用于名片)
121 121
122 http://api.bilibili.com/x/web-interface/card
122 > http://api.bilibili.com/x/web-interface/card
123 123
124 124 *方式:GET*
125 125
@@ -322,7 +322,7 @@ http://api.bilibili.com/x/web-interface/card?mid=2&photo=true
322 322
323 323 ## 本用户详细信息
324 324
325 http://api.bilibili.com/x/space/myinfo
325 > http://api.bilibili.com/x/space/myinfo
326 326
327 327 *方式:GET*
328 328
Modified user/relation.md +41 -40
@@ -4,7 +4,7 @@
4 4
5 5 <img src="/imgs/relation.svg" width="100" height="100" />
6 6
7 http://api.bilibili.com/x/relation/followers
7 > http://api.bilibili.com/x/relation/followers
8 8
9 9 *方式:GET*
10 10
@@ -86,6 +86,8 @@ http://api.bilibili.com/x/relation/followers
86 86
87 87 示例:
88 88
89 以每页2项的方式获取UID为293793435的用户的第1页的粉丝明细
90
89 91 http://api.bilibili.com/x/relation/followers?vmid=293793435&ps=2&pn=1
90 92
91 93 ```json
@@ -151,15 +153,13 @@ http://api.bilibili.com/x/relation/followers?vmid=293793435&ps=2&pn=1
151 153 }
152 154 ```
153 155
154 以每页2项的方式获取了UID为293793435的用户的第1页的粉丝明细
155
156 156
157 157
158 158 ## 查询用户关注明细
159 159
160 160 <img src="/imgs/relation.svg" width="100" height="100" />
161 161
162 http://api.bilibili.com/x/relation/followings
162 > http://api.bilibili.com/x/relation/followings
163 163
164 164 *方式:GET*
165 165
@@ -249,6 +249,8 @@ data 对象:
249 249
250 250 示例:
251 251
252 以每页2项的方式获取UID为293793435的用户的第1页的关注明细
253
252 254 http://api.bilibili.com/x/relation/followings?vmid=293793435&ps=2&pn=1
253 255
254 256 ```json
@@ -314,21 +316,19 @@ http://api.bilibili.com/x/relation/followings?vmid=293793435&ps=2&pn=1
314 316 }
315 317 ```
316 318
317 以每页2项的方式获取了UID为293793435的用户的第1页的关注明细
318
319 319
320 320
321 321 ## 操作用户关系(关注/取关 等)
322 322
323 323 <img src="/imgs/follow.svg" width="200" height="100" />
324 324
325 http://api.bilibili.com/x/relation/modify
325 > http://api.bilibili.com/x/relation/modify
326 326
327 327 *方式:POST*
328 328
329 329 需要登录(SESSDATA)
330 330
331 参数:
331 参数( application/x-www-form-urlencoded ):
332 332
333 333 | 参数名 | 内容 | 必要性 | 备注 |
334 334 | ------ | ------------------- | ------ | ---- |
@@ -359,6 +359,8 @@ http://api.bilibili.com/x/relation/modify
359 359
360 360 示例:
361 361
362 关注了UID为14082的用户
363
362 364 curl -b SESSDATA=xxx -d "fid=14082&act=1&re_src=11&csrf=xxx" http://api.bilibili.com/x/relation/modify
363 365
364 366 ```json
@@ -369,13 +371,11 @@ curl -b SESSDATA=xxx -d "fid=14082&act=1&re_src=11&csrf=xxx" http://api.bilibili
369 371 }
370 372 ```
371 373
372 成功关注了UID为14082的用户
373
374 374
375 375
376 376 ## 查询用户与自己关系1 (仅查关注)
377 377
378 http://api.bilibili.com/x/relation
378 > http://api.bilibili.com/x/relation
379 379
380 380 *方式:GET*
381 381
@@ -416,6 +416,8 @@ http://api.bilibili.com/x/relation
416 416
417 417 示例:
418 418
419 可得对于UID为258150656的用户,在2018/10/28 0:51:41时关注,且设为特别关注,并位于ID为-10分组中
420
419 421 http://api.bilibili.com/x/relation?fid=258150656
420 422
421 423 ```json
@@ -433,13 +435,11 @@ http://api.bilibili.com/x/relation?fid=258150656
433 435 }
434 436 ```
435 437
436 可得对于UID为258150656的用户,在2018/10/28 0:51:41时关注,且设为特别关注,并位于ID为-10分组中
437
438 438
439 439
440 440 ## 查询用户与自己关系2(互相)
441 441
442 http://api.bilibili.com/x/space/acc/relation
442 > http://api.bilibili.com/x/space/acc/relation
443 443
444 444 *方式:GET*
445 445
@@ -497,6 +497,8 @@ http://api.bilibili.com/x/space/acc/relation
497 497
498 498 示例:
499 499
500 可得对于UID为15858903的用户,在2019/1/24 14:24:19时关注了对方,且互相关注,自己将对方特别关注,并同时位于ID为-10和194110的分组中,对方也将自己设为特别关注,并同时位于-10和56502的分组中(虽然我看不到)
501
500 502 http://api.bilibili.com/x/space/acc/relation?mid=15858903
501 503
502 504 ```json
@@ -525,15 +527,13 @@ http://api.bilibili.com/x/space/acc/relation?mid=15858903
525 527 }
526 528 ```
527 529
528 可得对于UID为15858903的用户,在2019/1/24 14:24:19时关注了对方,且互相关注,自己将对方特别关注,并同时位于ID为-10和194110的分组中,对方也将自己设为特别关注,并同时位于-10和56502的分组中(虽然我看不到)
529
530 530
531 531
532 532 ## 关注分组相关
533 533
534 534 ### 查询关注分组列表
535 535
536 http://api.bilibili.com/x/relation/tags
536 > http://api.bilibili.com/x/relation/tags
537 537
538 538 *方式:GET*
539 539
@@ -567,6 +567,8 @@ http://api.bilibili.com/x/relation/tags
567 567
568 568 示例:
569 569
570 查询所有的分组的名字以及ID
571
570 572 http://api.bilibili.com/x/relation/tags
571 573
572 574 ```json
@@ -592,13 +594,11 @@ http://api.bilibili.com/x/relation/tags
592 594 }
593 595 ```
594 596
595 查询到了一些分组的名字以及ID
596
597 597
598 598
599 599 ### 查询关注分组明细
600 600
601 http://api.bilibili.com/x/relation/tag
601 > http://api.bilibili.com/x/relation/tag
602 602
603 603 *方式:GET*
604 604
@@ -668,6 +668,8 @@ http://api.bilibili.com/x/relation/tag
668 668
669 669 示例:
670 670
671 以每页2项的方式获取了分组ID为207542分组的第1页的粉丝明细
672
671 673 http://api.bilibili.com/x/relation/tag?tagid=207542&ps=2&pn=1
672 674
673 675 ```json
@@ -721,13 +723,11 @@ http://api.bilibili.com/x/relation/tag?tagid=207542&ps=2&pn=1
721 723 }
722 724 ```
723 725
724 以每页2项的方式获取了分组ID为207542分组的第1页的粉丝明细
725
726 726
727 727
728 728 ### 查询目标用户所在的分组
729 729
730 http://api.bilibili.com/x/relation/tag/user
730 > http://api.bilibili.com/x/relation/tag/user
731 731
732 732 *方式:GET*
733 733
@@ -758,6 +758,8 @@ http://api.bilibili.com/x/relation/tag/user
758 758
759 759 示例:
760 760
761 查询用户319214221存在的分组的ID和名称
762
761 763 http://api.bilibili.com/x/relation/tag/user?fid=319214221
762 764
763 765 ```json
@@ -772,21 +774,19 @@ http://api.bilibili.com/x/relation/tag/user?fid=319214221
772 774 }
773 775 ```
774 776
775 查询到了UID为319214221的用户同时存在的两个分组的ID和名称
776
777 777
778 778
779 779 ### 创建关注分组
780 780
781 781 <img src="/imgs/add.svg" width="100" height="100" />
782 782
783 http://api.bilibili.com/x/relation/tag/create
783 > http://api.bilibili.com/x/relation/tag/create
784 784
785 785 *方式:POST*
786 786
787 787 需要登录(SESSDATA)
788 788
789 参数:
789 参数( application/x-www-form-urlencoded ):
790 790
791 791 | 参数名 | 内容 | 必要性 | 备注 |
792 792 | ------ | ------------------- | ------ | ---------- |
@@ -810,6 +810,8 @@ http://api.bilibili.com/x/relation/tag/create
810 810
811 811 示例:
812 812
813 创建了名为"vUP"的分组,ID为216677
814
813 815 curl -b SESSDATA=xxx -d "tag=vUP&csrf=xxx" http://api.bilibili.com/x/relation/tag/create
814 816
815 817 ```json
@@ -823,19 +825,17 @@ curl -b SESSDATA=xxx -d "tag=vUP&csrf=xxx" http://api.bilibili.com/x/relation/ta
823 825 }
824 826 ```
825 827
826 成功创建了名为"vUP"的分组,ID为216677
827
828 828
829 829
830 830 ### 重命名关注分组
831 831
832 http://api.bilibili.com/x/relation/tag/update
832 > http://api.bilibili.com/x/relation/tag/update
833 833
834 834 *方式:POST*
835 835
836 836 需要登录(SESSDATA)
837 837
838 参数:
838 参数( application/x-www-form-urlencoded ):
839 839
840 840 | 参数名 | 内容 | 必要性 | 备注 |
841 841 | ------ | ------------------- | ------ | ---------- |
@@ -853,6 +853,8 @@ http://api.bilibili.com/x/relation/tag/update
853 853
854 854 示例:
855 855
856 把ID为194112的分组更名为"膜法师"
857
856 858 curl -b SESSDATA=xxx -d "tagid=194112&name=%e8%86%9c%e6%b3%95%e5%b8%88&csrf=xxx" http://api.bilibili.com/x/relation/tag/update
857 859
858 860 ```json
@@ -863,21 +865,19 @@ curl -b SESSDATA=xxx -d "tagid=194112&name=%e8%86%9c%e6%b3%95%e5%b8%88&csrf=xxx"
863 865 }
864 866 ```
865 867
866 成功把ID为194112的分组更名为"膜法师"
867
868 868
869 869
870 870 ### 删除关注分组
871 871
872 872 <img src="/imgs/delete.svg" width="100" height="100" />
873 873
874 http://api.bilibili.com/x/relation/tag/del
874 > http://api.bilibili.com/x/relation/tag/del
875 875
876 876 *方式:POST*
877 877
878 878 需要登录(SESSDATA)
879 879
880 参数:
880 参数( application/x-www-form-urlencoded ):
881 881
882 882 | 参数名 | 内容 | 必要性 | 备注 |
883 883 | ------ | ------------------- | ------ | ---- |
@@ -894,6 +894,8 @@ http://api.bilibili.com/x/relation/tag/del
894 894
895 895 示例:
896 896
897 删除分组ID为216699的分组
898
897 899 curl -b SESSDATA=xxx -d "tagid=216699&csrf=xxx" http://api.bilibili.com/x/relation/tag/del
898 900
899 901 ```json
@@ -904,21 +906,19 @@ curl -b SESSDATA=xxx -d "tagid=216699&csrf=xxx" http://api.bilibili.com/x/relati
904 906 }
905 907 ```
906 908
907 成功删除了分组ID为216699的分组
908
909 909
910 910
911 911 ### 修改用户分组关系(添加/删除)
912 912
913 913 <img src="/imgs/add.svg" width="100" height="100" />
914 914
915 http://api.bilibili.com/x/relation/tags/addUsers
915 > http://api.bilibili.com/x/relation/tags/addUsers
916 916
917 917 *方式:POST*
918 918
919 919 需要登录(SESSDATA)
920 920
921 参数:
921 参数( application/x-www-form-urlencoded ):
922 922
923 923 | 参数名 | 内容 | 必要性 | 备注 |
924 924 | ------ | ------------------- | ------ | ------------------------ |
@@ -936,6 +936,8 @@ http://api.bilibili.com/x/relation/tags/addUsers
936 936
937 937 示例:
938 938
939 把UID为205631797的用户同时添加到了分组ID为-10和207542的分组中
940
939 941 curl -b SESSDATA=xxx -d "fids=205631797&tagids=-10%2C207542&csrf=xxx" http://api.bilibili.com/x/relation/tags/addUsers
940 942
941 943 ```json
@@ -946,4 +948,3 @@ curl -b SESSDATA=xxx -d "fids=205631797&tagids=-10%2C207542&csrf=xxx" http://api
946 948 }
947 949 ```
948 950
949 成功把UID为205631797的用户同时添加到了分组ID为-10和207542的分组中
Modified user/status_number.md +11 -5
@@ -1,7 +1,7 @@
1 1 # 用户状态数
2 2
3 3 ## 关系状态数
4 http://api.bilibili.com/x/relation/stat
4 > http://api.bilibili.com/x/relation/stat
5 5
6 6 *方式:GET*
7 7
@@ -30,7 +30,10 @@ http://api.bilibili.com/x/relation/stat
30 30
31 31 示例:
32 32
33 查询用户332704117的关系状态数
34
33 35 http://api.bilibili.com/x/relation/stat?vmid=332704117
36
34 37 ```json
35 38 {
36 39 "code": 0,
@@ -47,7 +50,7 @@ http://api.bilibili.com/x/relation/stat?vmid=332704117
47 50 ```
48 51
49 52 ## UP主状态数
50 http://api.bilibili.com/x/space/upstat
53 > http://api.bilibili.com/x/space/upstat
51 54
52 55 *方式:GET*
53 56
@@ -87,6 +90,8 @@ http://api.bilibili.com/x/space/upstat
87 90
88 91 示例:
89 92
93 查询用户456664753的up主状态数
94
90 95 http://api.bilibili.com/x/space/upstat?mid=456664753
91 96 ```json
92 97 {
@@ -106,7 +111,7 @@ http://api.bilibili.com/x/space/upstat?mid=456664753
106 111 ```
107 112
108 113 ## 订阅&投稿状态数
109 http://api.bilibili.com/x/space/navnum
114 > http://api.bilibili.com/x/space/navnum
110 115
111 116 *方式:GET*
112 117
@@ -154,10 +159,11 @@ http://api.bilibili.com/x/space/navnum
154 159 | master | num | 全部收藏夹数 | 需要登录(SESSDATA) 只能查看自己的 |
155 160 | guest | num | 公开收藏夹数 | 无视隐私设置 |
156 161
157
158 162 示例:
159 163
160 http://api.bilibili.com/x/space/navnum?mid=23920239
164 查询用户239202390的订阅&投稿状态数
165
166 http://api.bilibili.com/x/space/navnum?mid=239202390
161 167 ```json
162 168 {
163 169 "code": 0,
Modified video/info.md +36 -27
@@ -2,17 +2,18 @@
2 2
3 3 <img src="/imgs/ploading.gif" width="100" height="100"/>
4 4
5 ## 视频详细信息
5 ## 视频详细信息(avID/bvID互转)
6 6
7 http://api.bilibili.com/x/web-interface/view
7 > http://api.bilibili.com/x/web-interface/view
8 8
9 9 *方式:GET*
10 10
11 11 参数:
12 12
13 | 参数名 | 内容 | 必要性 | 备注 |
14 | ------ | -------- | ------ | ---- |
15 | aid | 视频avID | 必要 | |
13 | 参数名 | 内容 | 必要性 | 备注 |
14 | ------ | -------- | ------ | ------------------ |
15 | aid | 视频avID | 非必要 | avID与bvID任选一个 |
16 | bvid | 视频bvID | 非必要 | avID与bvID任选一个 |
16 17
17 18 **json回复:**
18 19
@@ -27,7 +28,7 @@ http://api.bilibili.com/x/web-interface/view
27 28
28 29 | 字段 | 类型 | 内容 | 备注 |
29 30 | ------------ | ----- | ------------------------------ | --------------------- |
30 | bvid | str | 空 | 作用尚不明确 |
31 | bvid | str | 视频bvID | |
31 32 | aid | num | 视频avID | |
32 33 | videos | num | 视频分P总数 | 默认为1 |
33 34 | tid | num | 分区ID | |
@@ -207,13 +208,15 @@ http://api.bilibili.com/x/web-interface/view
207 208
208 209 http://api.bilibili.com/x/web-interface/view?aid=85440373
209 210
211 同http://api.bilibili.com/x/web-interface/view?bvid=BV117411r7R1
212
210 213 ```json
211 214 {
212 215 "code": 0,
213 216 "message": "0",
214 217 "ttl": 1,
215 218 "data": {
216 "bvid": "",
219 "bvid": "BV117411r7R1",
217 220 "aid": 85440373,
218 221 "videos": 1,
219 222 "tid": 28,
@@ -245,19 +248,19 @@ http://api.bilibili.com/x/web-interface/view?aid=85440373
245 248 "owner": {
246 249 "mid": 66606350,
247 250 "name": "Crazy_Bucket",
248 "face": "http://i0.hdslb.com/bfs/face/5387950a59be8038daaae3f66dfb5a85e20d5737.jpg"
251 "face": "http://i2.hdslb.com/bfs/face/5387950a59be8038daaae3f66dfb5a85e20d5737.jpg"
249 252 },
250 253 "stat": {
251 254 "aid": 85440373,
252 "view": 1362470,
253 "danmaku": 8753,
254 "reply": 2489,
255 "favorite": 47970,
256 "coin": 55627,
257 "share": 7927,
255 "view": 1419319,
256 "danmaku": 9203,
257 "reply": 2519,
258 "favorite": 49031,
259 "coin": 57470,
260 "share": 8120,
258 261 "now_rank": 0,
259 262 "his_rank": 55,
260 "like": 115395,
263 "like": 118462,
261 264 "dislike": 0,
262 265 "evaluation": ""
263 266 },
@@ -291,7 +294,7 @@ http://api.bilibili.com/x/web-interface/view?aid=85440373
291 294 "mid": 66606350,
292 295 "title": "UP主",
293 296 "name": "Crazy_Bucket",
294 "face": "http://i0.hdslb.com/bfs/face/5387950a59be8038daaae3f66dfb5a85e20d5737.jpg",
297 "face": "http://i2.hdslb.com/bfs/face/5387950a59be8038daaae3f66dfb5a85e20d5737.jpg",
295 298 "vip": {
296 299 "type": 2,
297 300 "status": 1,
@@ -304,7 +307,7 @@ http://api.bilibili.com/x/web-interface/view?aid=85440373
304 307 "desc": "",
305 308 "type": 0
306 309 },
307 "follower": 333883,
310 "follower": 369687,
308 311 "label_style": 0
309 312 }, {
310 313 "mid": 53456,
@@ -323,7 +326,7 @@ http://api.bilibili.com/x/web-interface/view?aid=85440373
323 326 "desc": "",
324 327 "type": 0
325 328 },
326 "follower": 1398071,
329 "follower": 1452718,
327 330 "label_style": 0
328 331 }]
329 332 }
@@ -346,15 +349,16 @@ http://i0.hdslb.com/bfs/face/5387950a59be8038daaae3f66dfb5a85e20d5737.jpg
346 349
347 350 ## 视频简介
348 351
349 http://api.bilibili.com/x/web-interface/archive/desc
352 > http://api.bilibili.com/x/web-interface/archive/desc
350 353
351 354 *方式:GET*
352 355
353 356 参数:
354 357
355 | 参数名 | 内容 | 必要性 | 备注 |
356 | ------ | -------- | ------ | ---- |
357 | aid | 视频avID | 必要 | |
358 | 参数名 | 内容 | 必要性 | 备注 |
359 | ------ | -------- | ------ | ------------------ |
360 | aid | 视频avID | 非必要 | avID与bvID任选一个 |
361 | bvid | 视频bvID | 非必要 | avID与bvID任选一个 |
358 362
359 363 **json回复:**
360 364
@@ -369,6 +373,8 @@ http://api.bilibili.com/x/web-interface/archive/desc
369 373
370 374 http://api.bilibili.com/x/web-interface/archive/desc?aid=39330059
371 375
376 同http://api.bilibili.com/x/web-interface/archive/desc?bvid=BV1Bt411z799
377
372 378 ~~(教主的咕鸽)~~
373 379
374 380 ```json
@@ -380,17 +386,18 @@ http://api.bilibili.com/x/web-interface/archive/desc?aid=39330059
380 386 }
381 387 ```
382 388
383 ## 视频分P列表 (avID转CID)
389 ## 视频分P列表 (avID/bvID转CID)
384 390
385 http://api.bilibili.com/x/player/pagelist
391 > http://api.bilibili.com/x/player/pagelist
386 392
387 393 *方式:GET*
388 394
389 395 参数:
390 396
391 | 参数名 | 内容 | 必要性 | 备注 |
392 | ------ | -------- | ------ | ---- |
393 | aid | 视频avID | 必要 | |
397 | 参数名 | 内容 | 必要性 | 备注 |
398 | ------ | -------- | ------ | ------------------ |
399 | aid | 视频avID | 非必要 | avID与bvID任选一个 |
400 | bvid | 视频bvID | 非必要 | avID与bvID任选一个 |
394 401
395 402 **json回复:**
396 403
@@ -434,6 +441,8 @@ http://api.bilibili.com/x/player/pagelist
434 441
435 442 http://api.bilibili.com/x/player/pagelist?aid=13502509
436 443
444 同http://api.bilibili.com/x/player/pagelist?bvid=BV1ex411J7GE
445
437 446 ```json
438 447 {
439 448 "code": 0,
Modified video/like_coin_fav.md +60 -41
@@ -8,15 +8,16 @@
8 8
9 9 <img src="/imgs/like.svg" width="100" height="100"/>
10 10
11 http://api.bilibili.com/x/web-interface/archive/like
11 > http://api.bilibili.com/x/web-interface/archive/like
12 12
13 13 *方式:POST*
14 14
15 参数:
15 参数( application/x-www-form-urlencoded ):
16 16
17 17 | 参数名 | 内容 | 必要性 | 备注 |
18 18 | ------ | ------------------- | ------ | ------------------ |
19 | aid | 视频avID | 必要 | |
19 | aid | 视频avID | 非必要 | avID与bvID任选一个 |
20 | bvid | 视频bvID | 非必要 | avID与bvID任选一个 |
20 21 | like | 操作方式 | 必要 | 1点赞<br />2取消赞 |
21 22 | csrf | cookies中的bili_jct | 必要 | |
22 23
@@ -30,8 +31,12 @@ http://api.bilibili.com/x/web-interface/archive/like
30 31
31 32 示例:
32 33
34 为视频av79677524/BV1uJ411r7hL点赞
35
33 36 curl -b "SESSDATA=xxx" -d "aid=79677524&like=1&csrf=xxx" "http://api.bilibili.com/x/web-interface/archive/like"
34 37
38 同curl -b "SESSDATA=xxx" -d "aid=BV1uJ411r7hL&like=1&csrf=xxx" "http://api.bilibili.com/x/web-interface/archive/like"
39
35 40 ```json
36 41 {
37 42 "code": 0,
@@ -40,23 +45,22 @@ curl -b "SESSDATA=xxx" -d "aid=79677524&like=1&csrf=xxx" "http://api.bilibili.co
40 45 }
41 46 ```
42 47
43 成功为视频av79677524点赞
44
45 48
46 49
47 50 ### 投币视频
48 51
49 52 <img src="/imgs/coin.svg" width="100" height="100"/>
50 53
51 http://api.bilibili.com/x/web-interface/coin/add
54 > http://api.bilibili.com/x/web-interface/coin/add
52 55
53 56 *方式:POST*
54 57
55 参数:
58 参数( application/x-www-form-urlencoded ):
56 59
57 60 | 参数名 | 内容 | 必要性 | 备注 |
58 61 | ----------- | ------------------- | ------ | ----------------------------------- |
59 | aid | 视频avID | 必要 | |
62 | aid | 视频avID | 非必要 | avID与bvID任选一个 |
63 | bvid | 视频bvID | 非必要 | avID与bvID任选一个 |
60 64 | select_like | 同时点赞 | 非必要 | 0不点赞<br />1同时点赞<br />默认为0 |
61 65 | multiply | 投币数量 | 必要 | 上限为2 |
62 66 | csrf | cookies中的bili_jct | 必要 | |
@@ -65,7 +69,7 @@ http://api.bilibili.com/x/web-interface/coin/add
65 69
66 70 | 字段 | 类型 | 内容 | 备注 |
67 71 | ------- | ---- | -------- | ------------------------------------------------------------ |
68 | code | num | 返回值 | 0成功<br />-400请求错误<br />10003不存在该稿件<br />-111csrf校验失败<br />-101账号未登录<br />34005超过投币上限<br />34002不能给自己投币<br />-104硬币不足 |
72 | code | num | 返回值 | 0成功<br />-400请求错误<br />10003不存在该稿件<br />-111csrf校验失败<br />-101账号未登录<br />34002不能给自己投币<br />34003非法的投币数量<br />34005超过投币上限<br />-104硬币不足 |
69 73 | message | str | 错误信息 | 默认为0 |
70 74 | ttl | num | 1 | 作用尚不明确 |
71 75 | data | obj | 信息本体 | |
@@ -78,8 +82,12 @@ data 对象:
78 82
79 83 示例:
80 84
85 为视频av90671873/BV1N7411A7wC投币2枚
86
81 87 curl -b "SESSDATA=xxx" -d "aid=90671873&select_like=1&multiply=2&csrf=xxx" "http://api.bilibili.com/x/web-interface/coin/add"
82 88
89 同curl -b "SESSDATA=xxx" -d "bvid=BV1N7411A7wC&select_like=1&multiply=2&csrf=xxx" "http://api.bilibili.com/x/web-interface/coin/add"
90
83 91 ```json
84 92 {
85 93 "code": 0,
@@ -91,21 +99,19 @@ curl -b "SESSDATA=xxx" -d "aid=90671873&select_like=1&multiply=2&csrf=xxx" "http
91 99 }
92 100 ```
93 101
94 成功为视频av90671873投币2枚
95 102
96 103
97
98 ### 收藏视频
104 ### 收藏视频(暂不支持bvID)
99 105
100 106 <img src="/imgs/fav.svg" width="100" height="100"/>
101 107
102 http://api.bilibili.com/medialist/gateway/coll/resource/deal
108 > http://api.bilibili.com/medialist/gateway/coll/resource/deal
103 109
104 110 *方式:POST*
105 111
106 112 需要验证referer为 `http://www.bilibili.com`或`https://www.bilibili.com`域名下
107 113
108 参数:
114 参数( application/x-www-form-urlencoded ):
109 115
110 116 | 参数名 | 内容 | 必要性 | 备注 |
111 117 | ------------- | ------------------- | ------ | ----------------------- |
@@ -131,6 +137,8 @@ http://api.bilibili.com/medialist/gateway/coll/resource/deal
131 137
132 138 示例:
133 139
140 将视频av49166435添加到收藏夹49166435中
141
134 142 curl --referer "http://www.bilibili.com" -b "SESSDATA=xxx" -d "rid=90671873&type=2&add_media_ids=49166435&del_media_ids=&csrf=xxx" "http://api.bilibili.com/medialist/gateway/coll/resource/deal"
135 143
136 144 ```json
@@ -143,26 +151,25 @@ curl --referer "http://www.bilibili.com" -b "SESSDATA=xxx" -d "rid=90671873&type
143 151 }
144 152 ```
145 153
146 成功将av49166435收藏到收藏夹ID为49166435的收藏夹中
147
148 154
149 155
150 156 ### 一键三连视频
151 157
152 158 <img src="/imgs/like.svg" align="left" width="50" height="50"/><img src="/imgs/coin.svg" align="left" width="50" height="50"/><img src="/imgs/fav.svg" width="50" height="50"/>
153 159
154 http://api.bilibili.com/x/web-interface/archive/like/triple
160 > http://api.bilibili.com/x/web-interface/archive/like/triple
155 161
156 162 *方式:POST*
157 163
158 164 同时点赞投币收藏视频,收藏于默认收藏夹中
159 165
160 参数:
166 参数( application/x-www-form-urlencoded ):
161 167
162 | 参数名 | 内容 | 必要性 | 备注 |
163 | ------ | ------------------- | ------ | ---- |
164 | aid | 视频avID | 必要 | |
165 | csrf | cookies中的bili_jct | 必要 | |
168 | 参数名 | 内容 | 必要性 | 备注 |
169 | ------ | ------------------- | ------ | ------------------ |
170 | aid | 视频avID | 非必要 | avID与bvID任选一个 |
171 | bvid | 视频bvID | 非必要 | avID与bvID任选一个 |
172 | csrf | cookies中的bili_jct | 必要 | |
166 173
167 174 **json回复:**
168 175
@@ -184,8 +191,12 @@ http://api.bilibili.com/x/web-interface/archive/like/triple
184 191
185 192 示例:
186 193
194 将视频av91003840/BV1Wj411f79U一键三连
195
187 196 curl -b "SESSDATA=xxx" -d "aid=91003840&csrf=xxx" "http://api.bilibili.com/x/web-interface/archive/like/triple"
188 197
198 同curl -b "SESSDATA=xxx" -d "bvid=BV1Wj411f79U&csrf=xxx" "http://api.bilibili.com/x/web-interface/archive/like/triple"
199
189 200 ```json
190 201 {
191 202 "code": 0,
@@ -200,8 +211,6 @@ curl -b "SESSDATA=xxx" -d "aid=91003840&csrf=xxx" "http://api.bilibili.com/x/web
200 211 }
201 212 ```
202 213
203 成功将视频av91003840一键三连
204
205 214
206 215
207 216 ## 判断状态
@@ -210,15 +219,15 @@ curl -b "SESSDATA=xxx" -d "aid=91003840&csrf=xxx" "http://api.bilibili.com/x/web
210 219
211 220 <img src="/imgs/fav.svg" width="100" height="100"/>
212 221
213 http://api.bilibili.com/x/v2/fav/video/favoured
222 > http://api.bilibili.com/x/v2/fav/video/favoured
214 223
215 224 *方式:GET*
216 225
217 226 参数:
218 227
219 | 参数名 | 内容 | 必要性 | 备注 |
220 | ------ | -------- | ------ | ---- |
221 | aid | 视频avID | 必要 | |
228 | 参数名 | 内容 | 必要性 | 备注 |
229 | ------ | ------------------ | ------ | ---- |
230 | aid | 视频avID或视频bvID | 必要 | |
222 231
223 232 **json回复:**
224 233
@@ -238,8 +247,12 @@ data 对象:
238 247
239 248 示例:
240 249
250 视频av46281123/BV1Bb411H7Dv的状态为已收藏
251
241 252 http://api.bilibili.com/x/v2/fav/video/favoured?aid=46281123
242 253
254 同http://api.bilibili.com/x/v2/fav/video/favoured?aid=BV1Bb411H7Dv
255
243 256 ```json
244 257 {
245 258 "code": 0,
@@ -252,23 +265,22 @@ http://api.bilibili.com/x/v2/fav/video/favoured?aid=46281123
252 265 }
253 266 ```
254 267
255 视频av46281123的状态为已收藏
256
257 268
258 269
259 270 ### 视频是否被点赞
260 271
261 272 <img src="/imgs/like.svg" width="100" height="100"/>
262 273
263 http://api.bilibili.com/x/web-interface/archive/has/like
274 > http://api.bilibili.com/x/web-interface/archive/has/like
264 275
265 276 *方式:GET*
266 277
267 278 参数:
268 279
269 | 参数名 | 内容 | 必要性 | 备注 |
270 | ------ | -------- | ------ | ---- |
271 | aid | 视频avID | 必要 | |
280 | 参数名 | 内容 | 必要性 | 备注 |
281 | ------ | -------- | ------ | ------------------ |
282 | aid | 视频avID | 非必要 | avID与bvID任选一个 |
283 | bvid | 视频bvID | 非必要 | avID与bvID任选一个 |
272 284
273 285 **json回复:**
274 286
@@ -281,8 +293,12 @@ http://api.bilibili.com/x/web-interface/archive/has/like
281 293
282 294 示例:
283 295
296 视频av39330059/BV1Bt411z799的状态为已点赞
297
284 298 http://api.bilibili.com/x/web-interface/archive/has/like?aid=39330059
285 299
300 同http://api.bilibili.com/x/web-interface/archive/has/like?bvid=BV1Bt411z799
301
286 302 ```json
287 303 {
288 304 "code": 0,
@@ -292,23 +308,22 @@ http://api.bilibili.com/x/web-interface/archive/has/like?aid=39330059
292 308 }
293 309 ```
294 310
295 视频av39330059的状态为已点赞
296
297 311
298 312
299 313 ### 视频是否被投币
300 314
301 315 <img src="/imgs/coin.svg" width="100" height="100"/>
302 316
303 http://api.bilibili.com/x/web-interface/archive/coins
317 > http://api.bilibili.com/x/web-interface/archive/coins
304 318
305 319 *方式:GET*
306 320
307 321 参数:
308 322
309 | 参数名 | 内容 | 必要性 | 备注 |
310 | ------ | -------- | ------ | ---- |
311 | aid | 视频avID | 必要 | |
323 | 参数名 | 内容 | 必要性 | 备注 |
324 | ------ | -------- | ------ | ------------------ |
325 | aid | 视频avID | 非必要 | avID与bvID任选一个 |
326 | bvid | 视频bvID | 非必要 | avID与bvID任选一个 |
312 327
313 328 **json回复:**
314 329
@@ -327,8 +342,12 @@ http://api.bilibili.com/x/web-interface/archive/coins
327 342
328 343 示例:
329 344
345 视频av37896701/BV18t411q7zz的投币数为2枚
346
330 347 http://api.bilibili.com/x/web-interface/archive/coins?aid=37896701
331 348
349 同http://api.bilibili.com/x/web-interface/archive/coins?bvid=BV18t411q7zz
350
332 351 ```json
333 352 {
334 353 "code": 0,
@@ -340,5 +359,5 @@ http://api.bilibili.com/x/web-interface/archive/coins?aid=37896701
340 359 }
341 360 ```
342 361
343 视频av37896701的投币数为2枚
362
344 363
Modified video/recommend.md +7 -4
@@ -2,7 +2,7 @@
2 2
3 3 ## 获取单视频推荐列表
4 4
5 http://api.bilibili.com/x/web-interface/archive/related
5 > http://api.bilibili.com/x/web-interface/archive/related
6 6
7 7 *方式:GET*
8 8
@@ -10,9 +10,10 @@ http://api.bilibili.com/x/web-interface/archive/related
10 10
11 11 参数:
12 12
13 | 参数名 | 内容 | 必要性 | 备注 |
14 | ------ | -------- | ------ | ---- |
15 | aid | 视频avID | 必要 | |
13 | 参数名 | 内容 | 必要性 | 备注 |
14 | ------ | -------- | ------ | ------------------ |
15 | aid | 视频avID | 非必要 | avID与bvID任选一个 |
16 | bvid | 视频bvID | 非必要 | avID与bvID任选一个 |
16 17
17 18 **json回复:**
18 19
@@ -40,6 +41,8 @@ http://api.bilibili.com/x/web-interface/archive/related
40 41
41 42 http://api.bilibili.com/x/web-interface/archive/related?aid=7
42 43
44 同http://api.bilibili.com/x/web-interface/archive/related?bvid=BV1xx411c7m9
45
43 46 ```json
44 47 {
45 48 "code": 0,
Modified video/snapshot.md +7 -6
@@ -7,14 +7,15 @@
7 7 截取时间表的时间和快照一一对应,并按照从左到右 从上到下的顺序排布
8 8
9 9 ## 获取视频快照1(用于进度条预览)
10 http://api.bilibili.com/x/player/videoshot
10 > http://api.bilibili.com/x/player/videoshot
11 11
12 12 *方式:GET*
13 13
14 14 参数:
15 15 | 参数名 | 内容 | 必要性 | 备注 |
16 16 | ------ | ------------------ | ------ | ------------------------------- |
17 | aid | 视频avID | 必要 | |
17 | aid | 视频avID | 非必要 | avID与bvID任选一个 |
18 | bvid | 视频bvID | 非必要 | avID与bvID任选一个 |
18 19 | cid | 分P CID | 非必要 | 默认为1P |
19 20 | index | json数组截取时间表 | 非必要 | 1需要<br />0不需要<br />默认为0 |
20 21
@@ -60,6 +61,8 @@ http://api.bilibili.com/x/player/videoshot
60 61
61 62 http://api.bilibili.com/x/player/videoshot?aid=26273789&index=1
62 63
64 同http://api.bilibili.com/x/player/videoshot?bvid=BV1os411H7wm&index=1
65
63 66 ```json
64 67 {
65 68 "code": 0,
@@ -79,11 +82,9 @@ http://api.bilibili.com/x/player/videoshot?aid=26273789&index=1
79 82
80 83
81 84
85 ## 获取视频快照2 (用于封面预览 暂不支持bvID)
82 86
83
84 ## 获取视频快照2 (用于封面预览)
85
86 http://api.bilibili.com/pvideo
87 > http://api.bilibili.com/pvideo
87 88
88 89 *方式:GET*
89 90
Modified video/status_number.md +21 -16