返回提交历史
Modified
README.md
+1
-1
Modified
video/like_coin_fav.md
+86
-34
XFEstudio/bilibili-API-collect
增加点赞视频API (#98)
463f769
代码差异
2 个文件
+87
-35
@@ -86,7 +86,7 @@ PS:所有http协议地址均可使用https,文档中为了统一写作`http`
86
86
- [专栏](article)
87
87
- 分区
88
88
- [基本信息](article/info.md)×
89
- [点赞&投币&收藏](article/like_coin_fav.md)×
89
- [点赞&投币&收藏&分享](article/like_coin_fav.md)×
90
90
- [文集基本信息](article/articles.md)×
91
91
- [音频](audio)
92
92
- [歌曲基本信息](audio/info.md)√
@@ -27,11 +27,11 @@
27
27
28
28
根对象:
29
29
30
| 字段 | 类型 | 内容 | 备注 |
31
| ------- | ---- | -------- | ------------------------------------------------------------ |
30
| 字段 | 类型 | 内容 | 备注 |
31
| ------- | ---- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
32
32
| code | num | 返回值 | 0:成功 <br />-101:账号未登录<br />-111:csrf校验失败<br />-400:请求错误<br />10003:不存在该稿件<br />65004:取消点赞失败<br />65006:重复点赞 |
33
| message | str | 错误信息 | 默认为0 |
34
| ttl | num | 1 | |
33
| message | str | 错误信息 | 默认为0 |
34
| ttl | num | 1 | |
35
35
36
36
**示例:**
37
37
@@ -90,12 +90,12 @@ curl 'http://api.bilibili.com/x/web-interface/archive/like' \
90
90
91
91
根对象:
92
92
93
| 字段 | 类型 | 内容 | 备注 |
94
| ------- | ---- | -------- | ------------------------------------------------------------ |
93
| 字段 | 类型 | 内容 | 备注 |
94
| ------- | ---- | -------- | --------------------------------------------------------------------------- |
95
95
| code | num | 返回值 | 0:成功 <br />-101:账号未登录<br />-400:请求错误<br />10003:不存在该稿件 |
96
| message | str | 错误信息 | 默认为0 |
97
| ttl | num | 1 | |
98
| data | obj | 数据本体 | |
96
| message | str | 错误信息 | 默认为0 |
97
| ttl | num | 1 | |
98
| data | obj | 数据本体 | |
99
99
100
100
`data`对象:
101
101
@@ -218,12 +218,12 @@ curl -G 'api.bilibili.com/x/web-interface/archive/has/like' \
218
218
219
219
根对象:
220
220
221
| 字段 | 类型 | 内容 | 备注 |
222
| ------- | ---- | -------- | ------------------------------------------------------------ |
221
| 字段 | 类型 | 内容 | 备注 |
222
| ------- | ---- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
223
223
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-102:账号被封停<br />-104:硬币不足<br />-111:csrf校验失败<br />-400:请求错误<br />10003:不存在该稿件<br />34002:不能给自己投币<br />34003:非法的投币数量<br />34004:投币间隔太短<br />34005:超过投币上限 |
224
| message | str | 错误信息 | 默认为0 |
225
| ttl | num | 1 | |
226
| data | obj | 信息本体 | |
224
| message | str | 错误信息 | 默认为0 |
225
| ttl | num | 1 | |
226
| data | obj | 信息本体 | |
227
227
228
228
data 对象:
229
229
@@ -294,12 +294,12 @@ curl 'http://api.bilibili.com/x/web-interface/coin/add' \
294
294
295
295
根对象:
296
296
297
| 字段 | 类型 | 内容 | 备注 |
298
| ------- | ---- | -------- | ------------------------------------------------------------ |
297
| 字段 | 类型 | 内容 | 备注 |
298
| ------- | ---- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
299
299
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-102:账号被封停<br />-104:硬币不足<br />-400:请求错误<br />10003:不存在该稿件<br />34002:不能给自己投币<br />34003:非法的投币数量<br />34004:投币间隔太短<br />34005:超过投币上限 |
300
| message | str | 错误信息 | 默认为0 |
301
| ttl | num | 1 | |
302
| data | obj | 信息本体 | |
300
| message | str | 错误信息 | 默认为0 |
301
| ttl | num | 1 | |
302
| data | obj | 信息本体 | |
303
303
304
304
data 对象:
305
305
@@ -433,11 +433,11 @@ curl -G 'api.bilibili.com/x/web-interface/archive/coins' \
433
433
434
434
根对象:
435
435
436
| 字段 | 类型 | 内容 | 备注 |
437
| ------- | ---- | -------- | ------------------------------------------------------------ |
436
| 字段 | 类型 | 内容 | 备注 |
437
| ------- | ---- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
438
438
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf校验失败<br />-400:请求错误<br />-403:访问权限不足<br />10003:不存在该稿件<br />11201:已经收藏过了<br />11202:已经取消收藏了<br />11203:达到收藏上限<br />72010017:参数错误 |
439
| message | str | 错误信息 | 正确为success |
440
| data | obj | 信息本体 | |
439
| message | str | 错误信息 | 正确为success |
440
| data | obj | 信息本体 | |
441
441
442
442
`data`对象:
443
443
@@ -584,12 +584,12 @@ curl -G 'http://api.bilibili.com/x/v2/fav/video/favoured' \
584
584
585
585
根对象:
586
586
587
| 字段 | 类型 | 内容 | 备注 |
588
| ------- | ---- | -------- | ------------------------------------------------------------ |
587
| 字段 | 类型 | 内容 | 备注 |
588
| ------- | ---- | -------- | -------------------------------------------------------------------------------------------------- |
589
589
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf校验失败<br />-400:请求错误<br />10003:不存在该稿件 |
590
| message | str | 错误信息 | 默认为0 |
591
| ttl | num | 1 | |
592
| data | obj | 信息本体 | |
590
| message | str | 错误信息 | 默认为0 |
591
| ttl | num | 1 | |
592
| data | obj | 信息本体 | |
593
593
594
594
`data`对象:
595
595
@@ -662,12 +662,12 @@ curl 'http://api.bilibili.com/x/web-interface/archive/like/triple' \
662
662
663
663
根对象:
664
664
665
| 字段 | 类型 | 内容 | 备注 |
666
| ------- | ---- | -------- | ------------------------------------------------------------ |
665
| 字段 | 类型 | 内容 | 备注 |
666
| ------- | ---- | -------- | -------------------------------------------------------------------------- |
667
667
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-400:请求错误<br />10003:不存在该稿件 |
668
| message | str | 错误信息 | 默认为0 |
669
| ttl | num | 1 | |
670
| data | obj | 信息本体 | |
668
| message | str | 错误信息 | 默认为0 |
669
| ttl | num | 1 | |
670
| data | obj | 信息本体 | |
671
671
672
672
`data`对象:
673
673
@@ -705,4 +705,56 @@ curl 'http://app.bilibili.com/x/v2/view/like/triple' \
705
705
}
706
706
```
707
707
708
</details>
708
</details>
709
710
### 分享视频 (Web端)
711
712
> https://api.bilibili.com/x/web-interface/share/add
713
714
*请求方式:POST*
715
716
认证方式 csrf token
717
718
**正文参数( application/x-www-form-urlencoded ):**
719
720
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
721
| ------ | ---- | ------------------------ | ------------ | ------------------ |
722
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
723
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
724
| csrf | str | CSRF Token(位于cookie) | 必要 | |
725
726
**json回复:**
727
728
根对象:
729
730
| 字段 | 类型 | 内容 | 备注 |
731
| ------- | ---- | ---------- | ------------------------------------------------------------------------- |
732
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf校验失败<br />-400:请求错误 |
733
| message | str | 错误信息 | 默认为0 |
734
| ttl | num | 1 | |
735
| data | num | 当前分享数 | |
736
737
738
**示例:**
739
740
分享视频`BV1oA411776z`
741
742
```shell
743
curl 'http://api.bilibili.com/x/web-interface/share/add' \
744
--data-urlencode 'csrf=xxx' \
745
--data-urlencode 'bvid=BV1oA411776z'
746
```
747
748
<details>
749
<summary>查看响应示例:</summary>
750
751
```json
752
{
753
"code":0,
754
"message":"0",
755
"ttl":1,
756
"data":19
757
}
758
```
759
760
</details>