From 363c518835b38b2ca09358f568859d9f8d2c16a5 Mon Sep 17 00:00:00 2001 From: SocialSisterYi <45892418+SocialSisterYi@users.noreply.github.com> Date: Fri, 16 Oct 2020 19:31:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E9=87=8F=E5=8B=98=E8=AF=AF=20=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E3=80=90=E6=8C=87=E5=AE=9A=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E7=9A=84=E6=9C=80=E8=BF=91=E6=8A=95=E5=B8=81=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E3=80=91=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- APP_widget/splash.md | 6 +- README.md | 4 +- article/articles.md | 4 +- article/info.md | 4 +- article/like_coin_fav.md | 24 +- audio/coin&fav.md | 8 +- audio/info.md | 12 +- audio/music_list.md | 10 +- audio/musicstream_url.md | 24 +- audio/status_number.md | 2 +- blackroom/banlist.md | 8 +- blackroom/jury/action.md | 54 +-- blackroom/jury/base_info.md | 12 +- blackroom/jury/judgement_info.md | 32 +- broadcast/readme.md | 18 +- cheese/info.md | 22 +- cheese/videostream_url.md | 14 +- comment/action.md | 156 ++++----- comment/list.md | 234 ++++++------- comment/readme.md | 4 +- creativecenter/railgun.md | 14 +- creativecenter/statistics&data.md | 20 +- danmaku/action.md | 146 ++++---- danmaku/danmaku_proto.md | 10 +- danmaku/danmaku_view_proto.md | 12 +- danmaku/danmaku_xml.md | 8 +- danmaku/history.md | 22 +- danmaku/snapshot.md | 4 +- dynamic/content.md | 18 +- dynamic/publish.md | 4 +- electric/Bcoin.md | 36 +- electric/WeChat&Alipay.md | 26 +- electric/charge_list.md | 10 +- electric/charge_msg.md | 8 +- emote/action.md | 16 +- emote/emote_list.md | 12 +- garb/color.md | 14 +- garb/skin.md | 10 +- history&toview/history.md | 113 ++----- history&toview/toview.md | 38 +-- live/info.md | 59 ++-- live/manage.md | 24 +- login/exit.md | 2 +- login/login_action/QR.md | 22 +- login/login_action/SMS.md | 18 +- login/login_action/password.md | 20 +- login/login_info.md | 16 +- login/login_notice.md | 4 +- login/member_center.md | 20 +- message/msg.md | 2 +- message/private_msg.md | 30 +- mkdocs/mkdocs.yml | 2 +- other/bvID.md | 2 +- other/ip.md | 2 +- ranking&dynamic/dynamic.md | 14 +- ranking&dynamic/ranking.md | 8 +- search/hot.md | 4 +- search/search_request.md | 58 ++-- search/suggest.md | 6 +- user/check_nickname.md | 10 +- user/info.md | 12 +- user/relation.md | 122 +++---- user/space.md | 537 ++++++++++++++++++++---------- user/status_number.md | 12 +- video/info.md | 78 +++-- video/interact_video.md | 16 +- video/like_coin_fav.md | 114 +++---- video/pbp.md | 2 +- video/recommend.md | 6 +- video/report.md | 44 +-- video/snapshot.md | 20 +- video/status_number.md | 10 +- video/tags.md | 24 +- video/videostream_url.md | 60 ++-- 74 files changed, 1362 insertions(+), 1211 deletions(-) diff --git a/APP_widget/splash.md b/APP_widget/splash.md index 5dec06b..4f86983 100644 --- a/APP_widget/splash.md +++ b/APP_widget/splash.md @@ -72,9 +72,9 @@ **示例:** ```shell -curl -G 'http://app.bilibili.com/x/v2/splash/brand/list'\ ---data-urlencode 'appkey=1d8b6e7d45233436'\ ---data-urlencode 'ts=0'\ +curl -G 'http://app.bilibili.com/x/v2/splash/brand/list' \ +--data-urlencode 'appkey=1d8b6e7d45233436' \ +--data-urlencode 'ts=0' \ --data-urlencode 'sign=78a89e153cd6231a4a4d55013aa063ce' ``` diff --git a/README.md b/README.md index c13dcaf..c7ec6e2 100644 --- a/README.md +++ b/README.md @@ -95,9 +95,9 @@ PS:所有http协议地址均可使用https,文档中为了统一写作`http` - [投币&收藏](audio/coin&fav.md)× - [播放&下载地址(音频流)](audio/musicstream_url.md)√ - 音频榜单 -- [排行榜&最新动态](ranking&dynamic) +- [排行榜&最新视频](ranking&dynamic) - [排行榜](ranking&dynamic/ranking.md)× - - [最新动态](ranking&dynamic/dynamic.md)× + - [最新视频](ranking&dynamic/dynamic.md)× - [搜索](search) - [搜索请求](search/search_request.md)√ - [搜索结果](search/search_response.md)√ diff --git a/article/articles.md b/article/articles.md index e2c92d9..8f3d300 100644 --- a/article/articles.md +++ b/article/articles.md @@ -107,8 +107,8 @@ 查询文集`rl207146`的基本信息 ```shell -curl -G 'http://api.bilibili.com/x/article/list/web/articles'\ ---data-urlencode 'id=207146'\ +curl -G 'http://api.bilibili.com/x/article/list/web/articles' \ +--data-urlencode 'id=207146' \ -b 'SESSDATA=xxx' ``` diff --git a/article/info.md b/article/info.md index ce04364..bc3dc09 100644 --- a/article/info.md +++ b/article/info.md @@ -97,8 +97,8 @@ 查询文章`cv2`的基本信息 ```shell -curl -G 'http://api.bilibili.com/x/article/viewinfo'\ ---data-urlencode 'id=2'\ +curl -G 'http://api.bilibili.com/x/article/viewinfo' \ +--data-urlencode 'id=2' \ -b 'SESSDATA=xxx' ``` diff --git a/article/like_coin_fav.md b/article/like_coin_fav.md index 9270e1c..6705fa5 100644 --- a/article/like_coin_fav.md +++ b/article/like_coin_fav.md @@ -35,10 +35,10 @@ 为文章`cv5806746`点赞 ```shell -curl 'http://api.bilibili.com/x/article/like'\ ---data-urlencode 'id=5806746'\ ---data-urlencode 'type=1'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/article/like' \ +--data-urlencode 'id=5806746' \ +--data-urlencode 'type=1' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -96,11 +96,11 @@ data 对象: 为文章`cv5806746`投币1枚 ```shell -curl 'http://api.bilibili.com/x/web-interface/coin/add'\ ---data-urlencode 'aid=5806746'\ ---data-urlencode 'multiply=1'\ ---data-urlencode 'avtype=2'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/web-interface/coin/add' \ +--data-urlencode 'aid=5806746' \ +--data-urlencode 'multiply=1' \ +--data-urlencode 'avtype=2' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -152,9 +152,9 @@ curl 'http://api.bilibili.com/x/web-interface/coin/add'\ 收藏文章`cv5806746` ```shell -curl 'http://api.bilibili.com/x/article/favorites/add'\ ---data-urlencode 'id=5806746'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/article/favorites/add' \ +--data-urlencode 'id=5806746' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` diff --git a/audio/coin&fav.md b/audio/coin&fav.md index 5299a5e..c4509aa 100644 --- a/audio/coin&fav.md +++ b/audio/coin&fav.md @@ -33,8 +33,8 @@ 查询音频`au13598`的收藏状态 ```shell -curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/songs-coll'\ ---data-urlencode 'sid=13598'\ +curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/songs-coll' \ +--data-urlencode 'sid=13598' \ -b 'SESSDATA=xxx;DedeUserID=1;' ``` @@ -82,8 +82,8 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/songs-col 查询音频`au13598`的投币数 ```shell -curl -G 'http://www.bilibili.com/audio/music-service-c/web/coin/audio'\ ---data-urlencode 'sid=15664'\ +curl -G 'http://www.bilibili.com/audio/music-service-c/web/coin/audio' \ +--data-urlencode 'sid=15664' \ -b 'SESSDATA=xxx;DedeUserID=1;' ``` diff --git a/audio/info.md b/audio/info.md index 7afae69..aa7ad44 100644 --- a/audio/info.md +++ b/audio/info.md @@ -86,8 +86,8 @@ 查询音频`au13598`的基本信息 ```shell -curl -G 'http://www.bilibili.com/audio/music-service-c/web/song/info'\ ---data-urlencode 'sid=13598'\ +curl -G 'http://www.bilibili.com/audio/music-service-c/web/song/info' \ +--data-urlencode 'sid=13598' \ -b 'SESSDATA=xxx' ``` @@ -187,7 +187,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/song/info'\ 查询音频`au15664`的TAG ```shell -curl -G 'http://www.bilibili.com/audio/music-service-c/web/tag/song'\ +curl -G 'http://www.bilibili.com/audio/music-service-c/web/tag/song' \ --data-urlencode 'sid=15664' ``` @@ -299,7 +299,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/tag/song'\ 查询音频`au815861`的创作成员信息 ```shell -curl -G 'http://www.bilibili.com/audio/music-service-c/web/member/song'\ +curl -G 'http://www.bilibili.com/audio/music-service-c/web/member/song' \ --data-urlencode 'sid=815861' ``` @@ -406,8 +406,8 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/member/song'\ 获取音频`au15664`的歌词信息 ```shell -curl -G 'http://www.bilibili.com/audio/music-service-c/web/song/lyric'\ ---data-urlencode 'sid=15664'\ +curl -G 'http://www.bilibili.com/audio/music-service-c/web/song/lyric' \ +--data-urlencode 'sid=15664' \ -b 'SESSDATA=xxx' ``` diff --git a/audio/music_list.md b/audio/music_list.md index 44f6b7e..c861c0a 100644 --- a/audio/music_list.md +++ b/audio/music_list.md @@ -84,9 +84,9 @@ **示例:** ```shell -curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/list'\ ---data-urlencode 'ps=2'\ ---data-urlencode 'pn=1'\ +curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/list' \ +--data-urlencode 'ps=2' \ +--data-urlencode 'pn=1' \ -b 'SESSDATA=xxx;DedeUserID=1;' ``` @@ -235,8 +235,8 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/list'\ 查询我的默认歌单,ID为` 15967839 ` ```shell -curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/info'\ ---data-urlencode 'sid=15967839 '\ +curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/info' \ +--data-urlencode 'sid=15967839 ' \ -b 'SESSDATA=xxx;DedeUserID=1;' ``` diff --git a/audio/musicstream_url.md b/audio/musicstream_url.md index f59ef32..1b865b3 100644 --- a/audio/musicstream_url.md +++ b/audio/musicstream_url.md @@ -62,7 +62,7 @@ **示例:** ```shell -curl -G 'http://www.bilibili.com/audio/music-service-c/web/url'\ +curl -G 'http://www.bilibili.com/audio/music-service-c/web/url' \ --data-urlencode 'sid=sid=15664' ``` @@ -175,11 +175,11 @@ Cookie方式: ```shell curl -G 'http://api.bilibili.com/audio/music-service-c/url ---data-urlencode 'songid=682118'\ ---data-urlencode 'quality=3'\ ---data-urlencode 'privilege=2'\ ---data-urlencode 'platform=android'\ ---data-urlencode 'mid=293793435'\ +--data-urlencode 'songid=682118' \ +--data-urlencode 'quality=3' \ +--data-urlencode 'privilege=2' \ +--data-urlencode 'platform=android' \ +--data-urlencode 'mid=293793435' \ -b 'SESSDATA=xxx' ``` @@ -187,11 +187,11 @@ APP方式: ```shell curl -G 'http://api.bilibili.com/audio/music-service-c/url ---data-urlencode 'access_key=xxx'\ ---data-urlencode 'songid=682118'\ ---data-urlencode 'quality=3'\ ---data-urlencode 'privilege=2'\ ---data-urlencode 'platform=android'\ +--data-urlencode 'access_key=xxx' \ +--data-urlencode 'songid=682118' \ +--data-urlencode 'quality=3' \ +--data-urlencode 'privilege=2' \ +--data-urlencode 'platform=android' \ --data-urlencode 'mid=293793435' ``` @@ -269,7 +269,7 @@ curl -G 'http://api.bilibili.com/audio/music-service-c/url **以上述音频url为例:** ```shell -wget 'https://upos-sz-mirrorkodo.bilivideo.com/ugaxcode/m190102ws2pzf6jitbem841vq2x0du5x-flac.flac?deadline=1595332269&gen=uga&os=kodobv&uparams=deadline,gen,os&upsig=ac2284d97a61ef8758681eccf621c56d'\ +wget 'https://upos-sz-mirrorkodo.bilivideo.com/ugaxcode/m190102ws2pzf6jitbem841vq2x0du5x-flac.flac?deadline=1595332269&gen=uga&os=kodobv&uparams=deadline,gen,os&upsig=ac2284d97a61ef8758681eccf621c56d' \ -O 'Download_music.flac' ``` diff --git a/audio/status_number.md b/audio/status_number.md index 235abd2..0e73ee1 100644 --- a/audio/status_number.md +++ b/audio/status_number.md @@ -39,7 +39,7 @@ 查询歌曲`au15664`的状态数 ```shell -curl -G 'http://www.bilibili.com/audio/music-service-c/web/stat/song'\ +curl -G 'http://www.bilibili.com/audio/music-service-c/web/stat/song' \ --data-urlencode 'sid=15664' ``` diff --git a/blackroom/banlist.md b/blackroom/banlist.md index 26d39a9..789624f 100644 --- a/blackroom/banlist.md +++ b/blackroom/banlist.md @@ -121,9 +121,9 @@ 查询所有类型,所有来源的第1页的封禁公示列表 ```shell -curl -G 'http://api.bilibili.com/x/credit/blocked/list'\ ---data-urlencode 'btype='\ ---data-urlencode 'otype=0'\ +curl -G 'http://api.bilibili.com/x/credit/blocked/list' \ +--data-urlencode 'btype=' \ +--data-urlencode 'otype=0' \ --data-urlencode 'pn=1' ``` @@ -253,7 +253,7 @@ curl -G 'http://api.bilibili.com/x/credit/blocked/list'\ 查询公示ID为`1091621`的公示详情 ```shell -curl -G 'http://api.bilibili.com/x/credit/blocked/info'\ +curl -G 'http://api.bilibili.com/x/credit/blocked/info' \ --data-urlencode 'id=1091621' ``` diff --git a/blackroom/jury/action.md b/blackroom/jury/action.md index 1c02e2b..0c65fae 100644 --- a/blackroom/jury/action.md +++ b/blackroom/jury/action.md @@ -38,15 +38,15 @@ Cookie方式: ```shell -curl 'http://api.bilibili.com/x/credit/jury/apply'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/credit/jury/apply' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` APP方式: ```shell -curl 'http://api.bilibili.com/x/credit/jury/apply'\ +curl 'http://api.bilibili.com/x/credit/jury/apply' \ --data-urlencode 'access_key=xxx' ```
@@ -99,15 +99,15 @@ curl 'http://api.bilibili.com/x/credit/jury/apply'\ Cookie方式: ```shell -curl 'http://api.bilibili.com/x/credit/jury/caseObtain'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/credit/jury/caseObtain' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` APP方式: ```shell -curl 'http://api.bilibili.com/x/credit/jury/caseObtain'\ +curl 'http://api.bilibili.com/x/credit/jury/caseObtain' \ --data-urlencode 'access_key=xxx' ``` @@ -167,33 +167,33 @@ curl 'http://api.bilibili.com/x/credit/jury/caseObtain'\ Cookie方式: ```shell -curl 'http://api.bilibili.com/x/credit/jury/vote'\ ---data-urlencode 'cid=2333'\ ---data-urlencode 'vote=1'\ ---data-urlencode 'content='\ ---data-urlencode 'likes='\ ---data-urlencode 'hates='\ ---data-urlencode 'attr=1'\ ---data-urlencode 'apply_type=0'\ ---data-urlencode 'origin_reason='\ ---data-urlencode 'apply_reason='\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/credit/jury/vote' \ +--data-urlencode 'cid=2333' \ +--data-urlencode 'vote=1' \ +--data-urlencode 'content=' \ +--data-urlencode 'likes=' \ +--data-urlencode 'hates=' \ +--data-urlencode 'attr=1' \ +--data-urlencode 'apply_type=0' \ +--data-urlencode 'origin_reason=' \ +--data-urlencode 'apply_reason=' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` APP方式: ```shell -curl 'http://api.bilibili.com/x/credit/jury/vote'\ ---data-urlencode 'access_key=xxx'\ ---data-urlencode 'cid=2333'\ ---data-urlencode 'vote=1'\ ---data-urlencode 'content='\ ---data-urlencode 'likes='\ ---data-urlencode 'hates='\ ---data-urlencode 'attr=1'\ ---data-urlencode 'apply_type=0'\ ---data-urlencode 'origin_reason='\ +curl 'http://api.bilibili.com/x/credit/jury/vote' \ +--data-urlencode 'access_key=xxx' \ +--data-urlencode 'cid=2333' \ +--data-urlencode 'vote=1' \ +--data-urlencode 'content=' \ +--data-urlencode 'likes=' \ +--data-urlencode 'hates=' \ +--data-urlencode 'attr=1' \ +--data-urlencode 'apply_type=0' \ +--data-urlencode 'origin_reason=' \ --data-urlencode 'apply_reason=' ``` diff --git a/blackroom/jury/base_info.md b/blackroom/jury/base_info.md index cc48d40..344cb5f 100644 --- a/blackroom/jury/base_info.md +++ b/blackroom/jury/base_info.md @@ -43,14 +43,14 @@ Cookie方式: ```shell -curl 'http://api.bilibili.com/x/credit/jury/jury'\ +curl 'http://api.bilibili.com/x/credit/jury/jury' \ -b 'SESSDATA=xxx' ``` APP方式: ```shell -curl -G 'http://api.bilibili.com/x/credit/jury/jury'\ +curl -G 'http://api.bilibili.com/x/credit/jury/jury' \ --data-urlencode 'access_key=xxx' ``` @@ -134,14 +134,14 @@ curl -G 'http://api.bilibili.com/x/credit/jury/jury'\ Cookie方式: ```shell -curl 'http://api.bilibili.com/x/credit/jury/kpi'\ +curl 'http://api.bilibili.com/x/credit/jury/kpi' \ -b 'SESSDATA=xxx' ``` APP方式: ```shell -curl -G 'http://api.bilibili.com/x/credit/jury/kpi'\ +curl -G 'http://api.bilibili.com/x/credit/jury/kpi' \ --data-urlencode 'access_key=xxx' ``` @@ -219,14 +219,14 @@ curl -G 'http://api.bilibili.com/x/credit/jury/kpi'\ Cookie方式: ```shell -curl 'http://api.bilibili.com/x/credit/jury/requirement'\ +curl 'http://api.bilibili.com/x/credit/jury/requirement' \ -b 'SESSDATA=xxx' ``` APP方式: ```shell -curl -G 'http://api.bilibili.com/x/credit/jury/requirement'\ +curl -G 'http://api.bilibili.com/x/credit/jury/requirement' \ --data-urlencode 'access_key=xxx' ``` diff --git a/blackroom/jury/judgement_info.md b/blackroom/jury/judgement_info.md index de0d73f..bb9acc0 100644 --- a/blackroom/jury/judgement_info.md +++ b/blackroom/jury/judgement_info.md @@ -76,17 +76,17 @@ Cookie方式: ```shell -curl -G 'http://api.bilibili.com/x/credit/jury/juryCase'\ ---data-urlencode 'cid=1239790'\ +curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \ +--data-urlencode 'cid=1239790' \ -b 'SESSDATA=xxx' ``` APP方式: ```shell -curl -G 'http://api.bilibili.com/x/credit/jury/juryCase'\ ---data-urlencode 'access_key=xxx'\ ---data-urlencode 'cid=1239790'\ +curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \ +--data-urlencode 'access_key=xxx' \ +--data-urlencode 'cid=1239790' \ ```
@@ -189,7 +189,7 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase'\ 查询案件`1239790`的信息 ```shell -curl -G 'http://api.bilibili.com/x/credit/jury/juryCase'\ +curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \ --data-urlencode 'cid=1239790' ``` @@ -305,17 +305,17 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase'\ Cookie方式: ```shell -curl -G 'http://api.bilibili.com/x/credit/jury/caseList'\ ---data-urlencode 'ps=1'\ ---data-urlencode 'pn=1'\ +curl -G 'http://api.bilibili.com/x/credit/jury/caseList' \ +--data-urlencode 'ps=1' \ +--data-urlencode 'pn=1' \ -b 'SESSDATA=xxx' ``` APP方式: ```shell -curl -G 'http://api.bilibili.com/x/credit/jury/caseList'\ ---data-urlencode 'access_key=xxx'\ ---data-urlencode 'ps=1'\ +curl -G 'http://api.bilibili.com/x/credit/jury/caseList' \ +--data-urlencode 'access_key=xxx' \ +--data-urlencode 'ps=1' \ --data-urlencode 'pn=1' ``` @@ -421,10 +421,10 @@ curl -G 'http://api.bilibili.com/x/credit/jury/caseList'\ 查看案件`1239790`的众议观点,每页10项,查看第一页 ```shell -curl -G 'http://api.bilibili.com/x/credit/jury/case/opinion'\ ---data-urlencode 'cid=1239790'\ ---data-urlencode 'ps=10'\ ---data-urlencode 'pn=1'\ +curl -G 'http://api.bilibili.com/x/credit/jury/case/opinion' \ +--data-urlencode 'cid=1239790' \ +--data-urlencode 'ps=10' \ +--data-urlencode 'pn=1' \ ```
diff --git a/broadcast/readme.md b/broadcast/readme.md index bfd8751..e625bb0 100644 --- a/broadcast/readme.md +++ b/broadcast/readme.md @@ -62,7 +62,7 @@ 当`platform`=`web`时,不显示节点ip ```shell -curl -G 'http://api.bilibili.com/x/web-interface/broadcast/servers'\ +curl -G 'http://api.bilibili.com/x/web-interface/broadcast/servers' \ --data-urlencode 'platform=web' ``` @@ -97,7 +97,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/broadcast/servers'\ 当`platform`=其他时,显示节点ip ```shell -curl -G 'http://api.bilibili.com/x/web-interface/broadcast/servers'\ +curl -G 'http://api.bilibili.com/x/web-interface/broadcast/servers' \ --data-urlencode 'platform=1' ``` @@ -164,13 +164,13 @@ curl -G 'http://api.bilibili.com/x/web-interface/broadcast/servers'\ 操作码: -| 代码 | 含义 | -| ---------- | ---------- | -| 0x00000002 | 心跳包 | -| 0x00000003 | 心跳包回复 | -| 0x000003E8 | 普通包 | -| 0x00000007 | 认证包 | -| 0x00000008 | 认证包回复 | +| 代码 | 含义 | +| ---- | -------- | +| 2 | 心跳 | +| 3 | 心跳回复 | +| 7 | 认证 | +| 8 | 认证回复 | +| 1000 | 实时弹幕 | **示例:** diff --git a/cheese/info.md b/cheese/info.md index a75cf40..b50a93a 100644 --- a/cheese/info.md +++ b/cheese/info.md @@ -246,18 +246,18 @@ ssID方式: ```shell -curl -G 'http://api.bilibili.com/pugv/view/web/season'\ ---data-urlencode 'season_id=61'\ --b 'SESSDATA=xxx'\ +curl -G 'http://api.bilibili.com/pugv/view/web/season' \ +--data-urlencode 'season_id=61' \ +-b 'SESSDATA=xxx' \ -e 'https://www.bilibili.com' ``` epID方式: ```shell -curl -G 'http://api.bilibili.com/pugv/view/web/season'\ ---data-urlencode 'ep_id=790'\ --b 'SESSDATA=xxx'\ +curl -G 'http://api.bilibili.com/pugv/view/web/season' \ +--data-urlencode 'ep_id=790' \ +-b 'SESSDATA=xxx' \ -e 'https://www.bilibili.com' ``` @@ -534,11 +534,11 @@ curl -G 'http://api.bilibili.com/pugv/view/web/season'\ 按照每页5项查询课程`ss61`的分集列表第1页 ```shell -curl -G 'http://api.bilibili.com/pugv/view/web/ep/list'\ ---data-urlencode 'season_id=61'\ ---data-urlencode 'ps=5 '\ ---data-urlencode 'pn=1'\ --b 'SESSDATA=xxx'\ +curl -G 'http://api.bilibili.com/pugv/view/web/ep/list' \ +--data-urlencode 'season_id=61' \ +--data-urlencode 'ps=5 ' \ +--data-urlencode 'pn=1' \ +-b 'SESSDATA=xxx' \ -e 'https://www.bilibili.com' ``` diff --git a/cheese/videostream_url.md b/cheese/videostream_url.md index 4a6df5b..8b60022 100644 --- a/cheese/videostream_url.md +++ b/cheese/videostream_url.md @@ -142,11 +142,11 @@ 获取课程`ep790`(CID=`132105993`,avID=`76973173`)的视频流url,清晰度为1080P60 ```shell -curl -G 'http://api.bilibili.com/pugv/player/web/playurl'\ ---data-urlencode 'ep_id=790'\ ---data-urlencode 'avid=76973173'\ ---data-urlencode 'cid=132105993'\ ---data-urlencode 'qn=116'\ +curl -G 'http://api.bilibili.com/pugv/player/web/playurl' \ +--data-urlencode 'ep_id=790' \ +--data-urlencode 'avid=76973173' \ +--data-urlencode 'cid=132105993' \ +--data-urlencode 'qn=116' \ -b 'SESSDATA=xxx' ``` @@ -257,8 +257,8 @@ curl -G 'http://api.bilibili.com/pugv/player/web/playurl'\ **以上述视频url为例:** ```shell -wget 'https://upos-sz-mirrorks3c.bilivideo.com/upgcxcode/93/59/132105993/132105993_da2-1-116.flv?e=ig8euxZM2rNcNbNghzTBhwdlhbNz7bUVhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1591596728&gen=playurl&os=ks3cbv&oi=606633803&trid=76bea9a9e56f4cb89a9aff2f8213c9acu&platform=pc&upsig=b271bf493bff32ffe62969582c8d18b4&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,platform&mid=0&orderid=1,2&logo=40000000'\ --e 'https://www.bilibili.com'\ +wget 'https://upos-sz-mirrorks3c.bilivideo.com/upgcxcode/93/59/132105993/132105993_da2-1-116.flv?e=ig8euxZM2rNcNbNghzTBhwdlhbNz7bUVhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1591596728&gen=playurl&os=ks3cbv&oi=606633803&trid=76bea9a9e56f4cb89a9aff2f8213c9acu&platform=pc&upsig=b271bf493bff32ffe62969582c8d18b4&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,platform&mid=0&orderid=1,2&logo=40000000' \ +-e 'https://www.bilibili.com' \ -O 'Download_video.flv' ``` diff --git a/comment/action.md b/comment/action.md index 7a42dd2..1b23248 100644 --- a/comment/action.md +++ b/comment/action.md @@ -17,7 +17,7 @@ | 参数名 | 类型 | 内容 | 必要性 | 备注 | | ---------- | ---- | ------------------------ | -------------- | ------------------------------------------------------------ | | access_key | str | APP登录Token | APP方式必要 | | -| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | +| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** | | oid | num | 目标评论区ID | 必要 | | | root | num | 根评论rpID | 非必要 | 二级评论以上使用 | | parent | num | 父评论rpID | 非必要 | 二级评论同根评论ID
大于二级评论为要回复的评论ID | @@ -52,20 +52,20 @@ | root_str | str | 根评论rpID | 字串格式 | | parent | num | 回复父评论rpID | 若为一级评论则为0
若为二级评论则为根评论ID
大于二级评论为上一级评论ID | | parent_str | str | 回复父评论rpID | 字串格式 | -| emote | obj | 表情转义符信息 | [对象定义见表](readme.md) | -| reply | 有效时:obj
无效时:null | | [对象定义见表](readme.md) | +| emote | obj | 表情转义符信息 | [对象定义见表](readme.md#评论条目对象) | +| reply | 有效时:obj
无效时:null | | [对象定义见表](readme.md#评论条目对象) | **示例:** 给视频`av243322853`发送内容为`测试test[泠鸢yousa_awsl]`的评论(带有表情转义符),平台标识为1(web端) ```shell -curl 'http://api.bilibili.com/x/v2/reply/add'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=243322853'\ ---data-urlencode 'message=测试test[泠鸢yousa_awsl]'\ ---data-urlencode 'plat=1'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/reply/add' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=243322853' \ +--data-urlencode 'message=测试test[泠鸢yousa_awsl]' \ +--data-urlencode 'plat=1' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -240,14 +240,14 @@ curl 'http://api.bilibili.com/x/v2/reply/add'\ **正文参数( application/x-www-form-urlencoded ):** -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| ---------- | ---- | ------------------------ | -------------- | ----------------------------------- | -| access_key | str | APP登录Token | APP方式必要 | | -| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | -| oid | num | 目标评论区ID | 必要 | | -| rpid | num | 目标评论rpID | 必要 | | -| action | num | 操作代码 | 非必要 | 默认为0
0:取消赞
1:点赞 | -| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | | +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- | +| access_key | str | APP登录Token | APP方式必要 | | +| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** | +| oid | num | 目标评论区ID | 必要 | | +| rpid | num | 目标评论rpID | 必要 | | +| action | num | 操作代码 | 非必要 | 默认为0
0:取消赞
1:点赞 | +| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | | **json回复:** @@ -264,12 +264,12 @@ curl 'http://api.bilibili.com/x/v2/reply/add'\ 点赞视频`av243322853`下评论`rpID=3039053308` ```shell -curl 'http://api.bilibili.com/x/v2/reply/action'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=243322853'\ ---data-urlencode 'rpid=3039053308'\ ---data-urlencode 'action=1'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/reply/action' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=243322853' \ +--data-urlencode 'rpid=3039053308' \ +--data-urlencode 'action=1' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -298,14 +298,14 @@ curl 'http://api.bilibili.com/x/v2/reply/action'\ **正文参数( application/x-www-form-urlencoded ):** -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| ---------- | ---- | ------------------------ | -------------- | ----------------------------------- | -| access_key | str | APP登录Token | APP方式必要 | | -| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | -| oid | num | 目标评论区ID | 必要 | | -| rpid | num | 目标评论rpID | 必要 | | -| action | num | 操作代码 | 非必要 | 默认为0
0:取消踩
1:点踩 | -| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | | +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- | +| access_key | str | APP登录Token | APP方式必要 | | +| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** | +| oid | num | 目标评论区ID | 必要 | | +| rpid | num | 目标评论rpID | 必要 | | +| action | num | 操作代码 | 非必要 | 默认为0
0:取消踩
1:点踩 | +| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | | **json回复:** @@ -322,12 +322,12 @@ curl 'http://api.bilibili.com/x/v2/reply/action'\ 点踩视频`av243322853`下评论`rpID=3039053308` ```shell -curl 'http://api.bilibili.com/x/v2/reply/hate'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=243322853'\ ---data-urlencode 'rpid=3039053308'\ ---data-urlencode 'action=1'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/reply/hate' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=243322853' \ +--data-urlencode 'rpid=3039053308' \ +--data-urlencode 'action=1' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -356,13 +356,13 @@ curl 'http://api.bilibili.com/x/v2/reply/hate'\ **正文参数( application/x-www-form-urlencoded ):** -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| ---------- | ---- | ------------------------ | -------------- | ----------------------------- | -| access_key | str | APP登录Token | APP方式必要 | | -| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | -| oid | num | 目标评论区ID | 必要 | | -| rpid | num | 目标评论rpID | 必要 | | -| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | | +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- | +| access_key | str | APP登录Token | APP方式必要 | | +| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** | +| oid | num | 目标评论区ID | 必要 | | +| rpid | num | 目标评论rpID | 必要 | | +| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | | **json回复:** @@ -379,11 +379,11 @@ curl 'http://api.bilibili.com/x/v2/reply/hate'\ 删除`av243322853`下评论`rpID=3039053308` ```shell -curl 'http://api.bilibili.com/x/v2/reply/del'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=243322853'\ ---data-urlencode 'rpid=3039053308'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/reply/del' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=243322853' \ +--data-urlencode 'rpid=3039053308' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -412,14 +412,14 @@ curl 'http://api.bilibili.com/x/v2/reply/del'\ **正文参数( application/x-www-form-urlencoded ):** -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| ---------- | ---- | ------------------------ | -------------- | ----------------------------------------- | -| access_key | str | APP登录Token | APP方式必要 | | -| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | -| oid | num | 目标评论区ID | 必要 | | -| rpid | num | 目标评论rpID | 必要 | | -| action | num | 操作代码 | 非必要 | 默认为0
0:取消置顶
1:设为置顶 | -| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | | +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- | +| access_key | str | APP登录Token | APP方式必要 | | +| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** | +| oid | num | 目标评论区ID | 必要 | | +| rpid | num | 目标评论rpID | 必要 | | +| action | num | 操作代码 | 非必要 | 默认为0
0:取消置顶
1:设为置顶 | +| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | | **json回复:** @@ -436,12 +436,12 @@ curl 'http://api.bilibili.com/x/v2/reply/del'\ 置顶视频`av243322853`下评论`rpID=2940645593` ```shell -curl 'http://api.bilibili.com/x/v2/reply/top'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=243322853'\ ---data-urlencode 'rpid=2940645593'\ ---data-urlencode 'action=1'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/reply/top' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=243322853' \ +--data-urlencode 'rpid=2940645593' \ +--data-urlencode 'action=1' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -468,15 +468,15 @@ curl 'http://api.bilibili.com/x/v2/reply/top'\ **正文参数( application/x-www-form-urlencoded ):** -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| ---------- | ---- | ------------------------ | -------------- | ----------------------------- | -| access_key | str | APP登录Token | APP方式必要 | | -| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | -| oid | num | 目标评论区ID | 必要 | | -| rpid | num | 目标评论rpID | 必要 | | -| reason | num | 举报类型 | 必要 | **类型代码见下表** | -| content | str | 其他举报备注 | 非必要 | `reason=0`时有效 | -| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | | +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- | +| access_key | str | APP登录Token | APP方式必要 | | +| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** | +| oid | num | 目标评论区ID | 必要 | | +| rpid | num | 目标评论rpID | 必要 | | +| reason | num | 举报类型 | 必要 | **类型代码见下表** | +| content | str | 其他举报备注 | 非必要 | `reason=0`时有效 | +| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | | 举报类型`reason`: @@ -516,12 +516,12 @@ curl 'http://api.bilibili.com/x/v2/reply/top'\ 举报视频` av752881391 `下评论`rpID=3062537442`,理由是`引战` ```shell -curl 'http://api.bilibili.com/x/v2/reply/report'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=752881391'\ ---data-urlencode 'rpid=3062537442'\ ---data-urlencode 'reason=4'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/reply/report' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=752881391' \ +--data-urlencode 'rpid=3062537442' \ +--data-urlencode 'reason=4' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` diff --git a/comment/list.md b/comment/list.md index 0b06735..1032e1c 100644 --- a/comment/list.md +++ b/comment/list.md @@ -13,7 +13,7 @@ | 参数名 | 类型 | 内容 | 必要性 | 备注 | | ---------- | ---- | -------------- | ----------- | -------------------------------------------------------- | | access_key | str | APP登录Token | APP方式必要 | | -| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | +| type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) | | oid | num | 目标评论区ID | 必要 | | | sort | num | 排序方式 | 非必要 | 默认为0
0:按时间
1:按点赞数
2:按回复数 | | nohot | num | 是否不显示热评 | 非必要 | 默认为0
1:不显示
0:显示 | @@ -75,27 +75,27 @@ `data`中的`replies`数组: -| 项 | 类型 | 内容 | 备注 | -| ---- | ---- | ------------- | ------------------ | -| 0 | obj | 评论条目1 | **详情见附表** | -| n | obj | 评论条目(n+1) | 按照指定的顺序排列 | -| …… | obj | …… | …… | +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | ------------- | -------------------------------------- | +| 0 | obj | 评论条目1 | [对象定义见表](readme.md#评论条目对象) | +| n | obj | 评论条目(n+1) | 按照指定的顺序排列 | +| …… | obj | …… | …… | `data`中的`hots`数组: -| 项 | 类型 | 内容 | 备注 | -| ---- | ---- | ------------- | ---------------- | -| 0 | obj | 热评条目1 | **详情见附表** | -| n | obj | 热评条目(n+1) | 按照热评热度排列 | -| …… | obj | …… | …… | +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | ------------- | -------------------------------------- | +| 0 | obj | 热评条目1 | [对象定义见表](readme.md#评论条目对象) | +| n | obj | 热评条目(n+1) | 按照热评热度排列 | +| …… | obj | …… | …… | `data`中的`upper`对象: -| 字段 | 类型 | 内容 | 备注 | -| ---- | ----------------------------- | -------- | -------------- | -| mid | num | UP主UID | | -| top | 有效时:obj
无效时:null | 置顶条目 | **详情见附表** | -| vote | null | - | | +| 字段 | 类型 | 内容 | 备注 | +| ---- | ----------------------------- | -------- | -------------------------------------- | +| mid | num | UP主UID | | +| top | 有效时:obj
无效时:null | 置顶条目 | [对象定义见表](readme.md#评论条目对象) | +| vote | null | - | | `data`中的`notice`对象: @@ -141,13 +141,13 @@ 获取视频`av2`的评论区明细,不显示热评,按照热度排序,每页5项,查看第1页 ```shell -curl -G 'http://api.bilibili.com/x/v2/reply'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=2'\ ---data-urlencode 'sort=1'\ ---data-urlencode 'ps=5'\ ---data-urlencode 'pn=1'\ ---data-urlencode 'nohot=1'\ +curl -G 'http://api.bilibili.com/x/v2/reply' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=2' \ +--data-urlencode 'sort=1' \ +--data-urlencode 'ps=5' \ +--data-urlencode 'pn=1' \ +--data-urlencode 'nohot=1' \ -b 'SESSDATA=xxx' ``` @@ -2332,7 +2332,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply'\ | 参数名 | 类型 | 内容 | 必要性 | 备注 | | ---------- | ---- | -------------- | ----------- | ------------------------------------------------------------ | | access_key | str | APP登录Token | APP方式必要 | | -| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | +| type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) | | oid | num | 目标评论区ID | 必要 | | | mode | num | 排序方式 | 非必要 | 默认为0
0 3:仅按热度
1:按热度+按时间
2:仅按时间 | | next | num | 评论页选择 | 非必要 | 按热度时:热度顺序页码(0为第一页)
按时间时:时间倒序楼层号
默认为0 | @@ -2395,11 +2395,11 @@ curl -G 'http://api.bilibili.com/x/v2/reply'\ `data`中的`top`对象: -| 字段 | 类型 | 内容 | 备注 | -| ----- | ----------------------------- | -------- | -------------- | -| admin | null | - | | -| upper | 有效时:obj
无效时:null | 置顶条目 | **详情见附表** | -| vote | null | - | | +| 字段 | 类型 | 内容 | 备注 | +| ----- | ----------------------------- | -------- | -------------------------------------- | +| admin | null | - | | +| upper | 有效时:obj
无效时:null | 置顶条目 | [对象定义见表](readme.md#评论条目对象) | +| vote | null | - | | `data`中的`config`对象: @@ -2415,19 +2415,19 @@ curl -G 'http://api.bilibili.com/x/v2/reply'\ `data`中的`replies`数组: -| 项 | 类型 | 内容 | 备注 | -| ---- | ---- | ------------- | ------------------ | -| 0 | obj | 评论条目1 | **详情见附表** | -| n | obj | 评论条目(n+1) | 按照指定的顺序排列 | -| …… | obj | …… | …… | +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | ------------- | -------------------------------------- | +| 0 | obj | 评论条目1 | [对象定义见表](readme.md#评论条目对象) | +| n | obj | 评论条目(n+1) | 按照指定的顺序排列 | +| …… | obj | …… | …… | `data`中的`hots`数组: -| 项 | 类型 | 内容 | 备注 | -| ---- | ---- | ------------- | ---------------- | -| 0 | obj | 热评条目1 | **详情见附表** | -| n | obj | 热评条目(n+1) | 按照热评热度排列 | -| …… | obj | …… | …… | +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | ------------- | -------------------------------------- | +| 0 | obj | 热评条目1 | [对象定义见表](readme.md#评论条目对象) | +| n | obj | 热评条目(n+1) | 按照热评热度排列 | +| …… | obj | …… | …… | `data`中的`upper`对象: @@ -2479,12 +2479,12 @@ curl -G 'http://api.bilibili.com/x/v2/reply'\ 获取视频`av2`的评论区明细(显示楼层号),按照热度排序,每页5项,查看第1页 ```shell -curl -G 'http://api.bilibili.com/x/v2/reply/main'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=2'\ ---data-urlencode 'mode=3'\ ---data-urlencode 'next=0'\ ---data-urlencode 'ps=5'\ +curl -G 'http://api.bilibili.com/x/v2/reply/main' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=2' \ +--data-urlencode 'mode=3' \ +--data-urlencode 'next=0' \ +--data-urlencode 'ps=5' \ -b 'SESSDATA=xxx' ``` @@ -4711,14 +4711,14 @@ curl -G 'http://api.bilibili.com/x/v2/reply/main'\ **url参数:** -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| ---------- | ---- | ---------------- | ----------- | ----------------------------- | -| access_key | str | APP登录Token | APP方式必要 | | -| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | -| oid | num | 目标评论区ID | 必要 | | -| root | num | 目标一级评论rpID | 必要 | | -| pn | num | 二级评论页码 | 非必要 | 默认为1 | -| ps | num | 二级评论每页项数 | 非必要 | 默认为20
定义域:1-49 | +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ---------- | ---- | ---------------- | ----------- | ---------------------------------------- | +| access_key | str | APP登录Token | APP方式必要 | | +| type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) | +| oid | num | 目标评论区ID | 必要 | | +| root | num | 目标一级评论rpID | 必要 | | +| pn | num | 二级评论页码 | 非必要 | 默认为1 | +| ps | num | 二级评论每页项数 | 非必要 | 默认为20
定义域:1-49 | **json回复:** @@ -4739,7 +4739,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/main'\ | control | obj | 评论区输入属性 | | | page | obj | 页信息 | | | replies | array | 二级评论列表 | | -| root | obj | 根评论 | **详情见附表** | +| root | obj | 根评论 | [对象定义见表](readme.md#评论条目对象) | | show_bvid | bool | true | **作用尚不明确** | | upper | obj | UP主UID | | @@ -4766,11 +4766,11 @@ curl -G 'http://api.bilibili.com/x/v2/reply/main'\ `data`中的`replies`数组: -| 项 | 类型 | 内容 | 备注 | -| ---- | ---- | ----------------- | -------------- | -| 0 | obj | 二级评论条目1 | **详情见附表** | -| n | obj | 二级评论条目(n+1) | 按照热度排列 | -| …… | obj | …… | …… | +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | ----------------- | -------------------------------------- | +| 0 | obj | 二级评论条目1 | [对象定义见表](readme.md#评论条目对象) | +| n | obj | 二级评论条目(n+1) | 按照热度排列 | +| …… | obj | …… | …… | `data`中的`upper`对象: @@ -4783,12 +4783,12 @@ curl -G 'http://api.bilibili.com/x/v2/reply/main'\ 获取视频`av2`下评论`rpID=476670`的二级评论,每页5项,查看第1页 ```shell -curl -G 'http://api.bilibili.com/x/v2/reply/reply'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=2'\ ---data-urlencode 'root=476670'\ ---data-urlencode 'ps=5'\ ---data-urlencode 'pn=1'\ +curl -G 'http://api.bilibili.com/x/v2/reply/reply' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=2' \ +--data-urlencode 'root=476670' \ +--data-urlencode 'ps=5' \ +--data-urlencode 'pn=1' \ -b 'SESSDATA=xxx' ``` @@ -5449,14 +5449,14 @@ curl -G 'http://api.bilibili.com/x/v2/reply/reply'\ **url参数:** -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| ---------- | ---- | -------------- | ----------- | -------------------------------------- | -| access_key | str | APP登录Token | APP方式必要 | | -| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | -| oid | num | 目标评论区ID | 必要 | | -| root | num | 根回复rpID | 必要 | | -| next | num | 评论页选择 | 非必要 | 第一页为0
默认为0
顺序楼层号 | -| ps | num | 每页项数 | 非必要 | 默认为0 | +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ---------- | ---- | -------------- | ----------- | ---------------------------------------- | +| access_key | str | APP登录Token | APP方式必要 | | +| type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) | +| oid | num | 目标评论区ID | 必要 | | +| root | num | 根回复rpID | 必要 | | +| next | num | 评论页选择 | 非必要 | 第一页为0
默认为0
顺序楼层号 | +| ps | num | 每页项数 | 非必要 | 默认为0 | **json回复:** @@ -5471,19 +5471,19 @@ curl -G 'http://api.bilibili.com/x/v2/reply/reply'\ `data`对象: -| 字段 | 类型 | 内容 | 备注 | -| --------- | ---- | -------------- | ---------------- | -| cursor | obj | 页信息 | | -| assist | num | 0 | **作用尚不明确** | -| blacklist | num | 0 | **作用尚不明确** | -| vote | num | 0 | **作用尚不明确** | -| lottery | num | 0 | **作用尚不明确** | -| config | obj | 属性信息 | | -| upper | obj | UP主UID | | -| show_bvid | bool | true | **作用尚不明确** | -| control | obj | 评论区输入属性 | | -| root | obj | 根评论 | **详情见附表** | -| Mid | num | 0 | **作用尚不明确** | +| 字段 | 类型 | 内容 | 备注 | +| --------- | ---- | -------------- | -------------------------------------- | +| cursor | obj | 页信息 | | +| assist | num | 0 | **作用尚不明确** | +| blacklist | num | 0 | **作用尚不明确** | +| vote | num | 0 | **作用尚不明确** | +| lottery | num | 0 | **作用尚不明确** | +| config | obj | 属性信息 | | +| upper | obj | UP主UID | | +| show_bvid | bool | true | **作用尚不明确** | +| control | obj | 评论区输入属性 | | +| root | obj | 根评论 | [对象定义见表](readme.md#评论条目对象) | +| Mid | num | 0 | **作用尚不明确** | `data`中的`cursor`对象: @@ -5531,12 +5531,12 @@ curl -G 'http://api.bilibili.com/x/v2/reply/reply'\ 获取视频`av2`下评论`rpID=476670`的二级评论,每页5项,查看第1页 ```shell -curl -G 'http://api.bilibili.com/x/v2/reply/detail'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=2'\ ---data-urlencode 'root=476670'\ ---data-urlencode 'ps=5'\ ---data-urlencode 'next=0'\ +curl -G 'http://api.bilibili.com/x/v2/reply/detail' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=2' \ +--data-urlencode 'root=476670' \ +--data-urlencode 'ps=5' \ +--data-urlencode 'next=0' \ -b 'SESSDATA=xxx' ``` @@ -6206,14 +6206,14 @@ curl -G 'http://api.bilibili.com/x/v2/reply/detail'\ **url参数:** -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| ---------- | ---- | -------------- | ----------- | ----------------------------- | -| access_key | str | APP登录Token | APP方式必要 | | -| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | -| oid | num | 目标评论区ID | 必要 | | -| root | num | 根回复rpID | 必要 | | -| dialog | num | 对话树根rpID | 必要 | | -| size | num | 每页最大项数 | 必要 | | +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ---------- | ---- | -------------- | ----------- | ---------------------------------------- | +| access_key | str | APP登录Token | APP方式必要 | | +| type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) | +| oid | num | 目标评论区ID | 必要 | | +| root | num | 根回复rpID | 必要 | | +| dialog | num | 对话树根rpID | 必要 | | +| size | num | 每页最大项数 | 必要 | | **json回复:** @@ -6259,11 +6259,11 @@ curl -G 'http://api.bilibili.com/x/v2/reply/detail'\ `data`中的`replies`数组: -| 项 | 类型 | 内容 | 备注 | -| ---- | ---- | ----------------- | ---------------- | -| 0 | obj | 对话评论条目1 | **详情见附表** | -| n | obj | 对话评论条目(n+1) | 按照对话顺序排列 | -| …… | obj | …… | …… | +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | ----------------- | -------------------------------------- | +| 0 | obj | 对话评论条目1 | [对象定义见表](readme.md#评论条目对象) | +| n | obj | 对话评论条目(n+1) | 按照对话顺序排列 | +| …… | obj | …… | …… | `data`中的`config`对象: @@ -6302,12 +6302,12 @@ curl -G 'http://api.bilibili.com/x/v2/reply/detail'\ 获取视频`av201022189`下评论`rpID=3030790837`的对话`rpID=3030978856`,每页最大5项 ```shell -curl -G 'http://api.bilibili.com/x/v2/reply/dialog/cursor'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=201022189'\ ---data-urlencode 'root=3030790837'\ ---data-urlencode 'dialog=3030978856'\ ---data-urlencode 'size=5'\ +curl -G 'http://api.bilibili.com/x/v2/reply/dialog/cursor' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=201022189' \ +--data-urlencode 'root=3030790837' \ +--data-urlencode 'dialog=3030978856' \ +--data-urlencode 'size=5' \ -b 'SESSDATA=xxx' ``` @@ -7075,10 +7075,10 @@ curl -G 'http://api.bilibili.com/x/v2/reply/dialog/cursor'\ **url参数:** -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| ------ | ---- | -------------- | ------ | ----------------------------- | -| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | -| oid | num | 目标评论区ID | 必要 | | +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ------ | ---- | -------------- | ------ | -------------------------------------------- | +| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** | +| oid | num | 目标评论区ID | 必要 | | **json回复:** @@ -7102,8 +7102,8 @@ curl -G 'http://api.bilibili.com/x/v2/reply/dialog/cursor'\ 获取视频`av2`的评论区总计评论条数 ```shell -curl -G 'http://api.bilibili.com/x/v2/reply/count'\ ---data-urlencode 'type=1'\ +curl -G 'http://api.bilibili.com/x/v2/reply/count' \ +--data-urlencode 'type=1' \ --data-urlencode 'oid=2' ``` diff --git a/comment/readme.md b/comment/readme.md index 7e778ac..8424fbe 100644 --- a/comment/readme.md +++ b/comment/readme.md @@ -7,7 +7,9 @@ - [查询类](list.md) - [操作类](action.md) -## 已知的评论区类型代码总览 +## 评论区类型代码 + +(PS:以下部分内容来源不明,有待验证) | 代码 | 评论区类型 | oid的意义 | | ---- | ----------------------- | ---------- | diff --git a/creativecenter/railgun.md b/creativecenter/railgun.md index 6b801b6..26fccca 100644 --- a/creativecenter/railgun.md +++ b/creativecenter/railgun.md @@ -34,7 +34,7 @@ **示例:** ```shell -curl 'http://member.bilibili.com/x/web/elec/user'\ +curl 'http://member.bilibili.com/x/web/elec/user' \ -b 'SESSDATA=xxx' ``` @@ -105,14 +105,14 @@ curl 'http://member.bilibili.com/x/web/elec/user'\ Cookie方式: ```shell -curl 'http://api.bilibili.com/studio/up-rating/rating/summary'\ +curl 'http://api.bilibili.com/studio/up-rating/rating/summary' \ -b 'SESSDATA=xxx' ``` APP方式: ```shell -curl -G 'http://api.bilibili.com/studio/up-rating/rating/summary'\ +curl -G 'http://api.bilibili.com/studio/up-rating/rating/summary' \ --data-urlencode 'access_key=xxx' ``` @@ -222,16 +222,16 @@ curl -G 'http://api.bilibili.com/studio/up-rating/rating/summary'\ Cookie方式: ```shell -curl -G 'http://api.bilibili.com/studio/up-rating/rating/history'\ ---data-urlencode 'type=1'\ +curl -G 'http://api.bilibili.com/studio/up-rating/rating/history' \ +--data-urlencode 'type=1' \ -b 'SESSDATA=xxx' ``` APP方式: ```shell -curl -G 'http://api.bilibili.com/studio/up-rating/rating/history'\ ---data-urlencode 'type=1'\ +curl -G 'http://api.bilibili.com/studio/up-rating/rating/history' \ +--data-urlencode 'type=1' \ --data-urlencode 'access_key=xxx' ``` diff --git a/creativecenter/statistics&data.md b/creativecenter/statistics&data.md index 8c4e268..ba29b6e 100644 --- a/creativecenter/statistics&data.md +++ b/creativecenter/statistics&data.md @@ -71,7 +71,7 @@ **示例:** ```shell -curl 'http://member.bilibili.com/x/web/index/stat'\ +curl 'http://member.bilibili.com/x/web/index/stat' \ -b 'SESSDATA=xxx' ``` @@ -203,7 +203,7 @@ curl 'http://member.bilibili.com/x/web/index/stat'\ **示例:** ```shell -curl 'http://member.bilibili.com/x/web/data/article'\ +curl 'http://member.bilibili.com/x/web/data/article' \ -b 'SESSDATA=xxx' ``` @@ -295,8 +295,8 @@ curl 'http://member.bilibili.com/x/web/data/article'\ 查询30天前的视频播放增量趋势,可知`2020-04-05`的播放增量为`46`,`2020-04-04`的播放增量为`58` ```shell -curl -G 'http://member.bilibili.com/x/web/data/pandect'\ ---data-urlencode 'type=1'\ +curl -G 'http://member.bilibili.com/x/web/data/pandect' \ +--data-urlencode 'type=1' \ -b 'SESSDATA=xxx' ``` @@ -393,8 +393,8 @@ curl -G 'http://member.bilibili.com/x/web/data/pandect'\ 查询30天前的文章阅读增量趋势,可知`2020-04-05`的阅读增量为`6`,`2020-04-04`的阅读增量为`6` ```shell -curl -G 'http://member.bilibili.com/x/web/data/article/thirty'\ ---data-urlencode 'type=1'\ +curl -G 'http://member.bilibili.com/x/web/data/article/thirty' \ +--data-urlencode 'type=1' \ -b 'SESSDATA=xxx' ``` @@ -515,8 +515,8 @@ curl -G 'http://member.bilibili.com/x/web/data/article/thirty'\ 查询我的稿件来源占比情况 ```shell -curl -G 'http://member.bilibili.com/x/web/data/survey'\ ---data-urlencode 'type=1'\ +curl -G 'http://member.bilibili.com/x/web/data/survey' \ +--data-urlencode 'type=1' \ -b 'SESSDATA=xxx' ``` @@ -620,7 +620,7 @@ curl -G 'http://member.bilibili.com/x/web/data/survey'\ **示例:** ```shell -curl 'http://member.bilibili.com/x/web/data/playsource'\ +curl 'http://member.bilibili.com/x/web/data/playsource' \ -b 'SESSDATA=xxx' ``` @@ -755,7 +755,7 @@ curl 'http://member.bilibili.com/x/web/data/playsource'\ **示例:** ```shell -curl 'http://member.bilibili.com/x/web/data/base'\ +curl 'http://member.bilibili.com/x/web/data/base' \ -b 'SESSDATA=xxx' ``` diff --git a/danmaku/action.md b/danmaku/action.md index a5be7d8..418c578 100644 --- a/danmaku/action.md +++ b/danmaku/action.md @@ -55,18 +55,18 @@ 为视频`av2`/`BV1xx411c7mD`(CID为`62131`)的5000ms位置发送一条弹幕`前来考古`(颜色为#FFFFFF,字号25,普通弹幕,游动弹幕) ```shell -curl 'http://api.bilibili.com/x/v2/dm/post'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=62131'\ ---data-urlencode 'msg=前来考古'\ ---data-urlencode 'aid=2'\ ---data-urlencode 'progress=5000'\ ---data-urlencode 'color=16777215'\ ---data-urlencode 'fontsize=25'\ ---data-urlencode 'pool=0'\ ---data-urlencode 'mode=1'\ ---data-urlencode 'rnd=3456789987654321'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/dm/post' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=62131' \ +--data-urlencode 'msg=前来考古' \ +--data-urlencode 'aid=2' \ +--data-urlencode 'progress=5000' \ +--data-urlencode 'color=16777215' \ +--data-urlencode 'fontsize=25' \ +--data-urlencode 'pool=0' \ +--data-urlencode 'mode=1' \ +--data-urlencode 'rnd=3456789987654321' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -197,14 +197,14 @@ curl 'http://api.bilibili.com/x/v2/dm/post'\ 为视频`av201947622`(CID为`230709860`)的5000ms位置发送一条UP主头像弹幕`test` ```shell -curl 'http://api.bilibili.com/x/v2/dm/command/post'\ ---data-urlencode 'type=1'\ ---data-urlencode 'aid=201947622'\ ---data-urlencode 'cid=230709860'\ ---data-urlencode 'progress=5000'\ ---data-urlencode 'plat=1'\ ---data-urlencode 'data={"msg":"test"}'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/dm/command/post' \ +--data-urlencode 'type=1' \ +--data-urlencode 'aid=201947622' \ +--data-urlencode 'cid=230709860' \ +--data-urlencode 'progress=5000' \ +--data-urlencode 'plat=1' \ +--data-urlencode 'data={"msg":"test"}' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -234,14 +234,14 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post'\ 为视频`av201947622`(CID为`230709860`)的5000ms位置发送一条发送关联视频弹幕`测试1234`关联视频为`BV1kz4y1X7XP` ```shell -curl 'http://api.bilibili.com/x/v2/dm/command/post'\ ---data-urlencode 'type=2'\ ---data-urlencode 'aid=201947622'\ ---data-urlencode 'cid=230709860'\ ---data-urlencode 'progress=5000'\ ---data-urlencode 'plat=1'\ ---data-urlencode 'data={"bvid":"BV1kz4y1X7XP","msg":"测试1234"}'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/dm/command/post' \ +--data-urlencode 'type=2' \ +--data-urlencode 'aid=201947622' \ +--data-urlencode 'cid=230709860' \ +--data-urlencode 'progress=5000' \ +--data-urlencode 'plat=1' \ +--data-urlencode 'data={"bvid":"BV1kz4y1X7XP","msg":"测试1234"}' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -273,14 +273,14 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post'\ 为视频`av201947622`(CID为`230709860`)的5000ms位置发送视频内嵌引导关注按钮,X坐标为118,Y坐标为82,持续时间为5000ms ```shell -curl 'http://api.bilibili.com/x/v2/dm/command/post'\ ---data-urlencode 'type=5'\ ---data-urlencode 'aid=201947622'\ ---data-urlencode 'cid=230709860'\ ---data-urlencode 'progress=5000'\ ---data-urlencode 'plat=1'\ ---data-urlencode 'data={"duration":5000,"posX":118,"posY":82}'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/dm/command/post' \ +--data-urlencode 'type=5' \ +--data-urlencode 'aid=201947622' \ +--data-urlencode 'cid=230709860' \ +--data-urlencode 'progress=5000' \ +--data-urlencode 'plat=1' \ +--data-urlencode 'data={"duration":5000,"posX":118,"posY":82}' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -342,10 +342,10 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post'\ 撤回`CID=168901231`下的弹幕`32310301474947077`的弹幕 ```shell -curl 'http://api.bilibili.com/x/dm/recall'\ ---data-urlencode 'cid=168901231'\ ---data-urlencode 'dmid=32310301474947077'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/dm/recall' \ +--data-urlencode 'cid=168901231' \ +--data-urlencode 'dmid=32310301474947077' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -395,10 +395,10 @@ curl 'http://api.bilibili.com/x/dm/recall'\ 购买视频CID为`168901231`的高级弹幕发送权限 ```shell -curl 'http://api.bilibili.com/x/dm/adv/buy'\ ---data-urlencode 'cid=168901231'\ ---data-urlencode 'mode=sp'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/dm/adv/buy' \ +--data-urlencode 'cid=168901231' \ +--data-urlencode 'mode=sp' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -457,9 +457,9 @@ curl 'http://api.bilibili.com/x/dm/adv/buy'\ 当前状态为已购买且同意 ```shell -curl -G 'http://api.bilibili.com/x/dm/adv/state'\ ---data-urlencode 'cid=168901231'\ ---data-urlencode 'mode=sp'\ +curl -G 'http://api.bilibili.com/x/dm/adv/state' \ +--data-urlencode 'cid=168901231' \ +--data-urlencode 'mode=sp' \ -b 'SESSDATA=xxx' ``` @@ -528,9 +528,9 @@ curl -G 'http://api.bilibili.com/x/dm/adv/state'\ 查询`CID=236871317`下的弹幕`35600074482384899`、`38880975220375559`、`39052528418553863`点赞数 ```shell -curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats'\ ---data-urlencode 'oid=236871317'\ ---data-urlencode 'ids=39019145405661191,38880975220375559,39052528418553863'\ +curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats' \ +--data-urlencode 'oid=236871317' \ +--data-urlencode 'ids=39019145405661191,38880975220375559,39052528418553863' \ -b 'SESSDATA=xxx' ``` @@ -598,12 +598,12 @@ curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats'\ 为`CID=145928946`下的弹幕`35600074482384899`点赞 ```shell -curl 'http://api.bilibili.com/x/v2/dm/thumbup/add'\ ---data-urlencode 'dmid=35600074482384899'\ ---data-urlencode 'oid=145928946'\ ---data-urlencode 'op=1'\ ---data-urlencode 'platform=web_player'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/dm/thumbup/add' \ +--data-urlencode 'dmid=35600074482384899' \ +--data-urlencode 'oid=145928946' \ +--data-urlencode 'op=1' \ +--data-urlencode 'platform=web_player' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -671,11 +671,11 @@ curl 'http://api.bilibili.com/x/v2/dm/thumbup/add'\ 举报`CID=145928946`下的弹幕`35600074482384899`,理由是`引战` ```shell -curl 'http://api.bilibili.com/x/dm/report/add'\ ---data-urlencode 'cid=145928946'\ ---data-urlencode 'dmid=35600074482384899'\ ---data-urlencode 'reason=7'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/dm/report/add' \ +--data-urlencode 'cid=145928946' \ +--data-urlencode 'dmid=35600074482384899' \ +--data-urlencode 'reason=7' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -727,12 +727,12 @@ curl 'http://api.bilibili.com/x/dm/report/add'\ 删除`CID=145928946`下的弹幕`35600074482384899`、`39067304918515717`、`39082777041174531` ```shell -curl 'http://api.bilibili.com/x/v2/dm/edit/state'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=145928946'\ ---data-urlencode 'dmids=35600074482384899,39067304918515717,39082777041174531'\ ---data-urlencode 'state=1'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/dm/edit/state' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=145928946' \ +--data-urlencode 'dmids=35600074482384899,39067304918515717,39082777041174531' \ +--data-urlencode 'state=1' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -785,12 +785,12 @@ curl 'http://api.bilibili.com/x/v2/dm/edit/state'\ 将`CID=145928946`下的弹幕`35600074482384899`、`39067304918515717`、`39082777041174531`移入字幕池 ```shell -curl 'http://api.bilibili.com/x/v2/dm/edit/state'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=145928946'\ ---data-urlencode 'pool=1'\ ---data-urlencode 'dmids=35600074482384899,39067304918515717,39082777041174531'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/dm/edit/state' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=145928946' \ +--data-urlencode 'pool=1' \ +--data-urlencode 'dmids=35600074482384899,39067304918515717,39082777041174531' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` diff --git a/danmaku/danmaku_proto.md b/danmaku/danmaku_proto.md index 93aec02..25eed3f 100644 --- a/danmaku/danmaku_proto.md +++ b/danmaku/danmaku_proto.md @@ -88,11 +88,11 @@ message DmSegMobileReply { 获取视频`av810872(CID=1176840)`的实时弹幕分包1 ```shell -curl -G 'http://api.bilibili.com/x/v2/dm/web/seg.so'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=1176840'\ ---data-urlencode 'pid=810872'\ ---data-urlencode 'segment_index=1'\ +curl -G 'http://api.bilibili.com/x/v2/dm/web/seg.so' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=1176840' \ +--data-urlencode 'pid=810872' \ +--data-urlencode 'segment_index=1' \ -o 'danmaku.bin' ``` diff --git a/danmaku/danmaku_view_proto.md b/danmaku/danmaku_view_proto.md index 5afafc5..36728fc 100644 --- a/danmaku/danmaku_view_proto.md +++ b/danmaku/danmaku_view_proto.md @@ -199,11 +199,11 @@ message DmWebViewReply { 获取视频`av797164471(CID=236871317)`的弹幕元数据 ```shell -curl -G 'http://api.bilibili.com/x/v2/dm/web/view'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=236871317'\ ---data-urlencode 'pid=797164471'\ --b 'SESSDATA=xxx'\ +curl -G 'http://api.bilibili.com/x/v2/dm/web/view' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=236871317' \ +--data-urlencode 'pid=797164471' \ +-b 'SESSDATA=xxx' \ -o 'danmaku_view.bin' ``` @@ -289,4 +289,4 @@ for i in range(specialDms_len): 特殊弹幕包url[ 0 ]= http://i0.hdslb.com/bfs/dm/b0d5f08c12be59292aa0d4e09b6dd8e54c2ba886.bin ``` -使用[普通分段包弹幕](danmaku_proto.md)的proto结构体反序列化此bin数据 \ No newline at end of file +使用[普通分段包弹幕](danmaku_proto.md#获取实时弹幕)的proto结构体反序列化此bin数据 \ No newline at end of file diff --git a/danmaku/danmaku_xml.md b/danmaku/danmaku_xml.md index e2dda95..0cd685b 100644 --- a/danmaku/danmaku_xml.md +++ b/danmaku/danmaku_xml.md @@ -19,8 +19,8 @@ **示例:** ```shell -curl -G 'http://api.bilibili.com/x/v1/dm/list.so'\ ---data-urlencode 'oid=144541892'\ +curl -G 'http://api.bilibili.com/x/v1/dm/list.so' \ +--data-urlencode 'oid=144541892' \ --compressed -o 'danmaku.xml' ``` @@ -34,7 +34,7 @@ curl -G 'http://api.bilibili.com/x/v1/dm/list.so'\ **使用deflate压缩,注意解码** -**url:** +**url路径:** | 参数名 | 类型 | 内容 | 必要性 | 备注 | | ------ | ---- | ------- | ------ | ---- | @@ -47,6 +47,8 @@ curl 'http://comment.bilibili.com/144541892.xml' --compressed -o 'danmaku.xml' ``` +**xml回复:** +
查看响应示例: diff --git a/danmaku/history.md b/danmaku/history.md index 3e61b1f..9293c08 100644 --- a/danmaku/history.md +++ b/danmaku/history.md @@ -42,9 +42,9 @@ 查询了cid为144541892的视频位于2020年1月中有历史弹幕记录的日期 ```shell -curl -G 'http://api.bilibili.com/x/v2/dm/history/index'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=144541892'\ +curl -G 'http://api.bilibili.com/x/v2/dm/history/index' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=144541892' \ --data-urlencode 'month=2020-01' ``` @@ -77,9 +77,9 @@ curl -G 'http://api.bilibili.com/x/v2/dm/history/index'\ 返回结果的 `data` 项说明这些日期有弹幕发送。若查询的月份中视频无弹幕,则 `data` 项为 `null` ```shell -curl -G 'http://api.bilibili.com/x/v2/dm/history/index'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=144541892'\ +curl -G 'http://api.bilibili.com/x/v2/dm/history/index' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=144541892' \ --data-urlencode 'month=2019-12' ``` @@ -105,7 +105,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/history/index'\ 认证方式:Cookie(SESSDATA) -结果为标准xml格式弹幕 +结果为[标准xml格式弹幕](danmaku_xml.md#弹幕格式) **使用deflate压缩,注意解码** @@ -120,10 +120,10 @@ curl -G 'http://api.bilibili.com/x/v2/dm/history/index'\ **示例:** ```shell -curl -G 'http://api.bilibili.com/x/v2/dm/history'\ ---data-urlencode 'type=1'\ ---data-urlencode 'oid=144541892'\ ---data-urlencode 'date=2020-01-21'\ +curl -G 'http://api.bilibili.com/x/v2/dm/history' \ +--data-urlencode 'type=1' \ +--data-urlencode 'oid=144541892' \ +--data-urlencode 'date=2020-01-21' \ --compressed -o 'danmaku.xml' ``` diff --git a/danmaku/snapshot.md b/danmaku/snapshot.md index 605add9..eaa6f2f 100644 --- a/danmaku/snapshot.md +++ b/danmaku/snapshot.md @@ -41,14 +41,14 @@ avID方式: ```shell -curl -G 'http://api.bilibili.com/x/v2/dm/ajax'\ +curl -G 'http://api.bilibili.com/x/v2/dm/ajax' \ --data-urlencode 'aid=43337021' ``` bvID方式: ```shell -curl -G 'http://api.bilibili.com/x/v2/dm/ajax'\ +curl -G 'http://api.bilibili.com/x/v2/dm/ajax' \ --data-urlencode 'aid=BV1rb411m7gE' ``` diff --git a/dynamic/content.md b/dynamic/content.md index 68b728b..955629d 100644 --- a/dynamic/content.md +++ b/dynamic/content.md @@ -1,13 +1,13 @@ -> 感谢Notepad++的一路陪伴,原则问题,以后便不再使用了 - # 动态信息 -**本页所有操作均需登录(SESSDATA)** - ## 获取正在直播的已关注者 > http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users +*请求方式:GET* + +认证方式:Cookie(SESSDSTA) + **url参数:** | 参数名 | 类型 | 内容 | 必要性 | 备注 | @@ -55,8 +55,8 @@ **示例:** ```shell -curl -G 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users'\ ---data-urlencode 'size=10'\ +curl -G 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users' \ +--data-urlencode 'size=10' \ -b 'SESSDATA=xxx' ``` @@ -112,6 +112,10 @@ curl -G 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users'\ > http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_dyn_uplist +*请求方式:GET* + +认证方式:Cookie(SESSDSTA) + **url参数:** | 参数名 | 类型 | 内容 | 必要性 | 备注 | @@ -148,7 +152,7 @@ curl -G 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users'\ **示例:** ```shell -curl -G 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_dyn_uplist'\ +curl -G 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_dyn_uplist' \ -b 'SESSDATA=xxx' ``` diff --git a/dynamic/publish.md b/dynamic/publish.md index 61f611d..f3e6787 100644 --- a/dynamic/publish.md +++ b/dynamic/publish.md @@ -42,8 +42,8 @@ 上传了一张图片`test.png`类型为`日常` ```shell -curl 'http://api.vc.bilibili.com/api/v1/drawImage/upload'\ --F 'file_up=@test.png'\ +curl 'http://api.vc.bilibili.com/api/v1/drawImage/upload' \ +-F 'file_up=@test.png' \ -F 'category=daily' -b 'SESSDATA=xxx' ``` diff --git a/electric/Bcoin.md b/electric/Bcoin.md index 55eb47d..b2cbd51 100644 --- a/electric/Bcoin.md +++ b/electric/Bcoin.md @@ -52,12 +52,12 @@ ~~自己冲自己QAQ~~ ```shell -curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick'\ ---data-urlencode 'elec_num=20'\ ---data-urlencode 'up_mid=293793435'\ ---data-urlencode 'otype=up'\ ---data-urlencode 'oid=293793435'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick' \ +--data-urlencode 'elec_num=20' \ +--data-urlencode 'up_mid=293793435' \ +--data-urlencode 'otype=up' \ +--data-urlencode 'oid=293793435' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -88,12 +88,12 @@ curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick'\ 此时`data`.`status`=`-2` ```shell -curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick'\ ---data-urlencode 'elec_num=1'\ ---data-urlencode 'up_mid=293793435'\ ---data-urlencode 'otype=up'\ ---data-urlencode 'oid=293793435'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick' \ +--data-urlencode 'elec_num=1' \ +--data-urlencode 'up_mid=293793435' \ +--data-urlencode 'otype=up' \ +--data-urlencode 'oid=293793435' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -124,12 +124,12 @@ curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick'\ 此时`data`.`status`=`-4` ```shell -curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick'\ ---data-urlencode 'elec_num=999'\ ---data-urlencode 'up_mid=293793435'\ ---data-urlencode 'otype=up'\ ---data-urlencode 'oid=293793435'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick' \ +--data-urlencode 'elec_num=999' \ +--data-urlencode 'up_mid=293793435' \ +--data-urlencode 'otype=up' \ +--data-urlencode 'oid=293793435' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` diff --git a/electric/WeChat&Alipay.md b/electric/WeChat&Alipay.md index 92f1304..7fd4358 100644 --- a/electric/WeChat&Alipay.md +++ b/electric/WeChat&Alipay.md @@ -59,13 +59,13 @@ 申请空间的方式向用户23215368充电10电池且不使用B币的支付二维码 ```shell -curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/qr_code/create'\ ---data-urlencode 'elec_num=10'\ ---data-urlencode 'up_mid=23215368'\ ---data-urlencode 'is_bp_remains_prior=false'\ ---data-urlencode 'otype=up'\ ---data-urlencode 'oid=23215368'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/qr_code/create' \ +--data-urlencode 'elec_num=10' \ +--data-urlencode 'up_mid=23215368' \ +--data-urlencode 'is_bp_remains_prior=false' \ +--data-urlencode 'otype=up' \ +--data-urlencode 'oid=23215368' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -126,8 +126,8 @@ curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/qr_code/create'\ 当申请到的支付二维码未被扫描时,`data`.`ststus`的值为`2` ```shell -curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status'\ ---data-urlencode 'qr_token=c7cbdc47fc424cd18f2146db653597b8'\ +curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status' \ +--data-urlencode 'qr_token=c7cbdc47fc424cd18f2146db653597b8' \ -b 'SESSDATA=xxx' ``` @@ -152,8 +152,8 @@ curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status'\ 当申请到的支付二维码已扫描但未确认时,`data`.`ststus`的值为`3` ```shell -curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status'\ ---data-urlencode 'qr_token=c7cbdc47fc424cd18f2146db653597b8'\ +curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status' \ +--data-urlencode 'qr_token=c7cbdc47fc424cd18f2146db653597b8' \ -b 'SESSDATA=xxx' ``` @@ -178,8 +178,8 @@ curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status'\ 成功支付后,`data`.`ststus`的值为`1`,且`data`.`order_no`存在留言token ```shell -curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status'\ ---data-urlencode 'qr_token=c7cbdc47fc424cd18f2146db653597b8'\ +curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status' \ +--data-urlencode 'qr_token=c7cbdc47fc424cd18f2146db653597b8' \ -b 'SESSDATA=xxx' ``` diff --git a/electric/charge_list.md b/electric/charge_list.md index b1db33f..9bf1e69 100644 --- a/electric/charge_list.md +++ b/electric/charge_list.md @@ -68,7 +68,7 @@ 查询用户`UID=53456`的充电公示列表 ```shell -curl -G 'http://elec.bilibili.com/api/query.rank.do'\ +curl -G 'http://elec.bilibili.com/api/query.rank.do' \ --data-urlencode 'mid=53456' ``` @@ -220,16 +220,16 @@ curl -G 'http://elec.bilibili.com/api/query.rank.do'\ avID方式: ```shell -curl -G 'http://api.bilibili.com/x/web-interface/elec/show'\ ---data-urlencode 'mid=53456'\ +curl -G 'http://api.bilibili.com/x/web-interface/elec/show' \ +--data-urlencode 'mid=53456' \ --data-urlencode 'aid=967773538' ``` bvID方式: ```shell -curl -G 'http://api.bilibili.com/x/web-interface/elec/show'\ ---data-urlencode 'mid=53456'\ +curl -G 'http://api.bilibili.com/x/web-interface/elec/show' \ +--data-urlencode 'mid=53456' \ --data-urlencode 'bvid=BV1up4y1y77i ' ``` diff --git a/electric/charge_msg.md b/electric/charge_msg.md index 932efa0..e6d4804 100644 --- a/electric/charge_msg.md +++ b/electric/charge_msg.md @@ -29,10 +29,10 @@ 为留言token为`BPRG5CEC3VUPOOANA540`的充电操作,添加了内容为`支持一下大佬`的留言 ```shell -curl 'http://api.bilibili.com/x/ugcpay/trade/elec/message'\ ---data-urlencode 'order_id=BPRG5CEC3VUPOOANA540'\ ---data-urlencode 'message=支持一下大佬'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/ugcpay/trade/elec/message' \ +--data-urlencode 'order_id=BPRG5CEC3VUPOOANA540' \ +--data-urlencode 'message=支持一下大佬' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` diff --git a/emote/action.md b/emote/action.md index e527f30..67a59d2 100644 --- a/emote/action.md +++ b/emote/action.md @@ -35,10 +35,10 @@ 添加ID为`25`的表情包,使用场景为评论区 ```shell -curl 'http://api.bilibili.com/x/emote/package/add'\ ---data-urlencode 'package_id=25'\ ---data-urlencode 'business=reply'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/emote/package/add' \ +--data-urlencode 'package_id=25' \ +--data-urlencode 'business=reply' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -86,10 +86,10 @@ curl 'http://api.bilibili.com/x/emote/package/add'\ 移除ID为`25`的表情包,使用场景为评论区 ```shell -curl 'http://api.bilibili.com/x/emote/package/remove'\ ---data-urlencode 'package_id=25'\ ---data-urlencode 'business=reply'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/emote/package/remove' \ +--data-urlencode 'package_id=25' \ +--data-urlencode 'business=reply' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` diff --git a/emote/emote_list.md b/emote/emote_list.md index 79d3a32..0ada33f 100644 --- a/emote/emote_list.md +++ b/emote/emote_list.md @@ -44,8 +44,8 @@ **示例:** ```shell -curl -G 'http://api.bilibili.com/x/emote/user/panel/web'\ ---data-urlencode 'business=reply'\ +curl -G 'http://api.bilibili.com/x/emote/user/panel/web' \ +--data-urlencode 'business=reply' \ -b 'SESSDATA=xxx' ``` @@ -259,8 +259,8 @@ curl -G 'http://api.bilibili.com/x/emote/user/panel/web'\ 获取表情包ID为`93`的表情包明细 ```shell -curl -G 'http://api.bilibili.com/x/emote/package'\ ---data-urlencode 'ids=93'\ +curl -G 'http://api.bilibili.com/x/emote/package' \ +--data-urlencode 'ids=93' \ --data-urlencode 'business=reply' ``` @@ -568,8 +568,8 @@ curl -G 'http://api.bilibili.com/x/emote/package'\ **示例:** ```shell -curl -G 'http://api.bilibili.com/x/emote/setting/panel'\ ---data-urlencode 'business=reply'\ +curl -G 'http://api.bilibili.com/x/emote/setting/panel' \ +--data-urlencode 'business=reply' \ -b 'SESSDATA=xxx' ``` diff --git a/garb/color.md b/garb/color.md index 299d6e9..946235a 100644 --- a/garb/color.md +++ b/garb/color.md @@ -55,10 +55,10 @@ **示例:** ```shell -curl -G 'http://club.bilibili.com/api/query.skin.list.do'\ ---data-urlencode 'access_key=xxx'\ ---data-urlencode 'appkey=1d8b6e7d45233436'\ ---data-urlencode 'build=6082000'\ +curl -G 'http://club.bilibili.com/api/query.skin.list.do' \ +--data-urlencode 'access_key=xxx' \ +--data-urlencode 'appkey=1d8b6e7d45233436' \ +--data-urlencode 'build=6082000' \ --data-urlencode 'sign=2d37f2cd6f86337a6a07cb3cf311be86' ``` @@ -193,9 +193,9 @@ curl -G 'http://club.bilibili.com/api/query.skin.list.do'\ **示例:** ```shell -curl -G 'http://api.bilibili.com/x/garb/skin/color/list'\ ---data-urlencode 'mobi_app=android'\ ---data-urlencode 'build=6082000'\ +curl -G 'http://api.bilibili.com/x/garb/skin/color/list' \ +--data-urlencode 'mobi_app=android' \ +--data-urlencode 'build=6082000' \ -b 'SESSDATA=xxx' ``` diff --git a/garb/skin.md b/garb/skin.md index b3705c0..e8db5dc 100644 --- a/garb/skin.md +++ b/garb/skin.md @@ -98,11 +98,11 @@ **示例:** ```shell -curl -G 'http://app.bilibili.com/x/resource/show/skin'\ ---data-urlencode 'access_key=xxx'\ ---data-urlencode 'appkey=1d8b6e7d45233436'\ ---data-urlencode 'build=6082000'\ ---data-urlencode 'ts=0'\ +curl -G 'http://app.bilibili.com/x/resource/show/skin' \ +--data-urlencode 'access_key=xxx' \ +--data-urlencode 'appkey=1d8b6e7d45233436' \ +--data-urlencode 'build=6082000' \ +--data-urlencode 'ts=0' \ --data-urlencode 'sign=ea212fea5b00a6278ea6d9938b4c500e' ``` diff --git a/history&toview/history.md b/history&toview/history.md index 4670814..0927c08 100644 --- a/history&toview/history.md +++ b/history&toview/history.md @@ -126,8 +126,8 @@ 获取当前时间截止的5条历史记录 ```shell -curl -G 'http://api.bilibili.com/x/web-interface/history/cursor'\ ---data-urlencode 'ps=5'\ +curl -G 'http://api.bilibili.com/x/web-interface/history/cursor' \ +--data-urlencode 'ps=5' \ -b 'SESSDATA=xxx' ``` @@ -382,23 +382,23 @@ curl -G 'http://api.bilibili.com/x/web-interface/history/cursor'\ | ------------- | ---- | ------------------------------ | ------------------------------------------------------------ | | aid | num | 稿件avID | | | videos | num | 视频分P总数 | 默认为1 | -| tid | num | 分区ID | | +| tid | num | 分区tID | | | tname | str | 子分区名称 | | -| copyright | num | 版权标志 | 1:自制
2:转载 | +| copyright | num | 是否转载 | 1:原创
2:转载 | | pic | str | 视频封面图片url | | -| title | str | 视频标题 | | -| pubdate | num | 视频上传时间 | 时间戳 | -| ctime | num | 视频审核通过时间 | 时间戳 | +| title | str | 稿件标题 | | +| pubdate | num | 稿件发布时间 | 时间戳 | +| ctime | num | 用户提交稿件的时间 | 时间戳 | | desc | str | 视频简介 | | -| state | num | 0 | 作用尚不明确 | -| attribute | num | ??? | 作用尚不明确 | +| state | num | 视频状态 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`state`备注 | +| attribute | num | 稿件属性位配置 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`attribute`备注 | | duration | num | 视频总计持续时长(所有分P) | 单位为秒 | -| rights | obj | 视频属性标志 | | -| owner | obj | 视频UP主信息 | | -| stat | obj | 视频状态数 | | +| rights | obj | 视频属性标志 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`rights`对象 | +| owner | obj | 视频UP主信息 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`owner`对象 | +| stat | obj | 视频状态数 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`stat`对象 | | dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 | | cid | num | 视频1P CID | | -| dimension | obj | 视频1P分辨率 | | +| dimension | obj | 视频1P分辨率 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`dimension`对象 | | bangumi | obj | 番剧/影视信息 | 非番剧/影视无此项 | | cheese | obj | 课程信息 | 非课程无此项 | | favorite | bool | 是否已收藏 | true:已收藏
false:未收藏 | @@ -414,69 +414,6 @@ curl -G 'http://api.bilibili.com/x/web-interface/history/cursor'\ | redirect_link | str | 重定向url | | | bvid | str | 稿件bvID | | -`data`数组中的对象中的`rights`对象: - -| 字段 | 类型 | 内容 | 备注 | -| --------------- | ---- | ---------------- | ---------------------------------------- | -| bp | num | 0 | 作用尚不明确 | -| elec | num | 0 | 作用尚不明确 | -| download | num | 允许下载标志 | 0:不允许
1:允许 | -| movie | num | 视频时电影标志 | 0:否
1:是 | -| pay | num | 仅会员可观看标志 | 0:无
1:有 | -| hd5 | num | 有高码率标志 | 0:无
1:有 | -| no_reprint | num | 禁止转载标志 | 0:无
1:禁止 | -| autoplay | num | 可自动播放标志 | 0:无
1:有 区别影视番剧与普通视频 | -| ugc_pay | num | 0 | 作用尚不明确 | -| is_cooperation | num | 视频合作标志 | 0:无
1:是 | -| ugc_pay_preview | num | 0 | 作用尚不明确 | -| no_background | num | 0 | 作用尚不明确 | - -`data`数组中的对象中的`owner`对象: - -| 字段 | 类型 | 内容 | 备注 | -| ---- | ---- | -------- | ---- | -| mid | num | UP主UID | | -| name | str | UP主昵称 | | -| face | str | UP主头像 | | - -`data`数组中的对象中的`stat`对象: - -| 字段 | 类型 | 内容 | 备注 | -| ---------- | ---- | ------------------------------ | ------------ | -| aid | num | 稿件avID | | -| view | num | 普通:观看次数
屏蔽时:-1 | | -| danmaku | num | 弹幕条数 | | -| reply | num | 评论条数 | | -| favorite | num | 收藏人数 | | -| coin | num | 投币枚数 | | -| share | num | 分享次数 | | -| now_rank | num | 0 | 作用尚不明确 | -| his_rank | num | 历史最高排行 | | -| like | num | 获赞次数 | | -| dislike | num | 0 | 作用尚不明确 | -| evaluation | str | 视频评分 | 默认为空 | - -`pages`对象: - -| 字段 | 类型 | 内容 | 备注 | -| --------- | ---- | --------------- | ------------------------------------ | -| cid | num | 当前分P CID | | -| page | num | 当前分P | | -| from | str | 视频来源 | vupload:用户上传
hunan:芒果TV | -| part | str | 当前分P标题 | | -| duration | num | 当前分P持续时间 | 单位为秒 | -| vid | str | 空 | 作用尚不明确 | -| weblink | str | 空 | 作用尚不明确 | -| dimension | obj | 当前分P分辨率 | | - -`pages`中的`dimension`对象(同`data`数组中的对象中的`dimension`对象): - -| 字段 | 类型 | 内容 | 备注 | -| ------ | ---- | -------------- | -------------------- | -| width | num | 当前分P 宽度 | 可能为0 | -| height | num | 当前分P 高度 | 可能为0 | -| rotate | num | 是否将宽高对换 | 0:正常
1:对换 | - `data`数组中的对象`bangumi`对象: | 字段 | 类型 | 内容 | 备注 | @@ -517,9 +454,9 @@ curl -G 'http://api.bilibili.com/x/web-interface/history/cursor'\ 查询当前视频历史记录列表 ```shell -curl -G 'http://api.bilibili.com/x/v2/history'\ ---data-urlencode 'ps=5'\ ---data-urlencode 'pn=1'\ +curl -G 'http://api.bilibili.com/x/v2/history' \ +--data-urlencode 'ps=5' \ +--data-urlencode 'pn=1' \ -b 'SESSDATA=xxx' ``` @@ -745,9 +682,9 @@ curl -G 'http://api.bilibili.com/x/v2/history'\ 删除视频`av540580868`的观看历史记录 ```shell -curl 'http://api.bilibili.com/x/v2/history/delete'\ ---data-urlencode 'kid=archive_540580868'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/history/delete' \ +--data-urlencode 'kid=archive_540580868' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -793,8 +730,8 @@ curl 'http://api.bilibili.com/x/v2/history/delete'\ 清空历史记录 ```shell -curl 'http://api.bilibili.com/x/v2/history/clear'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/history/clear' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -843,9 +780,9 @@ curl 'http://api.bilibili.com/x/v2/history/clear'\ 停用历史记录功能 ```shell -curl 'http://api.bilibili.com/x/v2/history/shadow/set'\ ---data-urlencode 'switch=true'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/history/shadow/set' \ +--data-urlencode 'switch=true' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -886,7 +823,7 @@ curl 'http://api.bilibili.com/x/v2/history/shadow/set'\ 当前状态为未停用视频历史记录 ```shell -curl 'http://api.bilibili.com/x/v2/history/shadow'\ +curl 'http://api.bilibili.com/x/v2/history/shadow' \ -b 'SESSDATA=xxx' ``` diff --git a/history&toview/toview.md b/history&toview/toview.md index 1b2fba6..5f326bd 100644 --- a/history&toview/toview.md +++ b/history&toview/toview.md @@ -37,18 +37,18 @@ avID方式: ```shell -curl 'http://api.bilibili.com/x/v2/history/toview/add'\ ---data-urlencode 'aid=41687433'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/history/toview/add' \ +--data-urlencode 'aid=41687433' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` bvID方式: ```shell -curl 'http://api.bilibili.com/x/v2/history/toview/add'\ ---data-urlencode 'bvid=BV1ht41147kj'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/history/toview/add' \ +--data-urlencode 'bvid=BV1ht41147kj' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -101,10 +101,10 @@ curl 'http://api.bilibili.com/x/v2/history/toview/add'\ 添加用户`UID=282994`下的频道`4693`中所有视频到稍后再看 ```shell -curl 'http://space.bilibili.com/ajax/channel/addAllToView'\ ---data-urlencode 'cid=4693'\ ---data-urlencode 'mid=282994'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://space.bilibili.com/ajax/channel/addAllToView' \ +--data-urlencode 'cid=4693' \ +--data-urlencode 'mid=282994' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx;DedeUserID=1;DedeUserID__ckMd5=1;' -e 'https://www.bilibili.com' ``` @@ -281,7 +281,7 @@ curl 'http://space.bilibili.com/ajax/channel/addAllToView'\ 获取稍后再看视频列表 ```shell -curl 'http://api.bilibili.com/x/v2/history/toview'\ +curl 'http://api.bilibili.com/x/v2/history/toview' \ -b 'SESSDATA=xxx' ``` @@ -465,9 +465,9 @@ curl 'http://api.bilibili.com/x/v2/history/toview'\ 删除视频`av540580868`的稍后再看记录 ```shell -curl 'http://api.bilibili.com/x/v2/history/toview/del'\ ---data-urlencode 'aid=540580868'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/history/toview/del' \ +--data-urlencode 'aid=540580868' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -487,9 +487,9 @@ curl 'http://api.bilibili.com/x/v2/history/toview/del'\ 删除所有已观看的视频 ```shell -curl 'http://api.bilibili.com/x/v2/history/toview/del'\ ---data-urlencode 'viewed=true'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/history/toview/del' \ +--data-urlencode 'viewed=true' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -535,8 +535,8 @@ curl 'http://api.bilibili.com/x/v2/history/toview/del'\ 清空稍后再看视频列表 ```shell -curl 'http://api.bilibili.com/x/v2/history/toview/clear'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/history/toview/clear' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` diff --git a/live/info.md b/live/info.md index 2143189..0ecbd41 100644 --- a/live/info.md +++ b/live/info.md @@ -25,25 +25,25 @@ `data`对象: -| 字段 | 类型 | 内容 | 备注 | -| -------------- | ---- | ------------- | ------------------------ | -| roomStatus | num | 直播间状态 | 0:无房间
1:有房间 | -| roundStatus | num | 轮播状态 | 0:未轮播
1:轮播 | -| liveStatus | num | 直播状态 | 0:未开播
1:直播中 | -| url | str | 直播间网页url | | -| title | str | 直播间标题 | | -| cover | str | 直播间封面 | | -| online | num | 直播间人气 | 值为上次直播刷新 | -| roomid | num | 直播间ID | | -| broadcast_type | num | 0 | | -| online_hidden | num | 0 | | +| 字段 | 类型 | 内容 | 备注 | +| -------------- | ---- | ---------------- | ------------------------ | +| roomStatus | num | 直播间状态 | 0:无房间
1:有房间 | +| roundStatus | num | 轮播状态 | 0:未轮播
1:轮播 | +| liveStatus | num | 直播状态 | 0:未开播
1:直播中 | +| url | str | 直播间网页url | | +| title | str | 直播间标题 | | +| cover | str | 直播间封面 | | +| online | num | 直播间人气 | 值为上次直播刷新 | +| roomid | num | 直播间ID(短号) | | +| broadcast_type | num | 0 | | +| online_hidden | num | 0 | | **示例:** 查询用户`UID=322892`的直播间信息 ```shell -curl -G 'http://api.live.bilibili.com/room/v1/Room/getRoomInfoOld'\ +curl -G 'http://api.live.bilibili.com/room/v1/Room/getRoomInfoOld' \ --data-urlencode 'mid=322892' ``` @@ -72,9 +72,9 @@ curl -G 'http://api.live.bilibili.com/room/v1/Room/getRoomInfoOld'\
-## 根据直播间号获取直播间信息 +## 获取房间页初始化信息 -> https://api.live.bilibili.com/room/v1/Room/room_init +> http://api.live.bilibili.com/room/v1/Room/room_init *请求方式:GET* @@ -82,7 +82,7 @@ curl -G 'http://api.live.bilibili.com/room/v1/Room/getRoomInfoOld'\ | 参数名 | 类型 | 内容 | 必要性 | 备注 | | ------ | ---- | ----------- | ------ | ---- | -| id | num | 目标直播间号 | 必要 | | +| id | num | 目标直播间号(短号) | 必要 | | **json回复:** @@ -101,29 +101,28 @@ curl -G 'http://api.live.bilibili.com/room/v1/Room/getRoomInfoOld'\ | 字段 | 类型 | 内容 | 备注 | | -------------- | ---- | ------------- | ------------------------ | | room_id | num | 直播间真实ID | | -| short_id | num | 直播间URL_ID | | -| uid | num | 用户UID | | -| need_p2p | num | 未知 | | -| is_hidden | boolean | 未知 | | -| is_locked | boolean | 未知 | | -| is_portrait | boolean | 未知 | | +| short_id | num | 直播间ID(短号) | | +| uid | num | 主播用户UID | | +| need_p2p | num | 是否p2p | | +| is_hidden | bool | 是否隐藏 | | +| is_locked | bool | 是否锁定 | | +| is_portrait | bool | 是否竖屏 | | | live_status | num | 直播状态 | 0:未开播
1:直播中 | -| hidden_till | num | 未知 | | -| lock_till | num | 未知 | | -| encrypted | boolean | 未知 | | -| pwd_verified | boolean | 未知 | | +| hidden_till | num | 隐藏时间戳 | | +| lock_till | num | 锁定时间戳 | | +| encrypted | bool | 是否加密 | | +| pwd_verified | bool | 加密房间是否通过密码验证 | `encrypted`=true时才有意义 | | live_time | num | 开播时长 | | | room_shield | num | 未知 | | -| is_sp | num | 未知 | | -| special_type | num | 未知 | | - +| is_sp | num | 是否为特殊直播间 | 0:普通直播间
1:付费直播间 | +| special_type | num | 特殊直播间标志 | 0:普通直播间
1:付费直播间
2:拜年祭直播间 | **示例:** 查询直播间`ID=76`的直播间信息 ```shell -curl -G 'http://api.live.bilibili.com/room/v1/Room/room_init'\ +curl -G 'http://api.live.bilibili.com/room/v1/Room/room_init' \ --data-urlencode 'id=76' ``` diff --git a/live/manage.md b/live/manage.md index f06035c..3e1d79f 100644 --- a/live/manage.md +++ b/live/manage.md @@ -36,10 +36,10 @@ 修改直播间`10352053`标题为`测试` ```shell -curl 'http://api.live.bilibili.com/room/v1/Room/update'\ ---data-urlencode 'room_id=10352053'\ ---data-urlencode 'title=测试'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.live.bilibili.com/room/v1/Room/update' \ +--data-urlencode 'room_id=10352053' \ +--data-urlencode 'title=测试' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx;bili_jct=xx' ``` @@ -147,11 +147,11 @@ curl 'http://api.live.bilibili.com/room/v1/Room/update'\ `"data"."rtmp"."code"`为推流参数 ```shell -curl 'http://api.live.bilibili.com/room/v1/Room/startLive'\ ---data-urlencode 'room_id=10352053'\ ---data-urlencode 'area_v2=27'\ ---data-urlencode 'platform=pc'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.live.bilibili.com/room/v1/Room/startLive' \ +--data-urlencode 'room_id=10352053' \ +--data-urlencode 'area_v2=27' \ +--data-urlencode 'platform=pc' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx;bili_jct=xx' ``` @@ -238,9 +238,9 @@ curl 'http://api.live.bilibili.com/room/v1/Room/startLive'\ 关闭直播间`10352053`的直播 ```shell -curl 'http://api.live.bilibili.com/room/v1/Room/stopLive'\ ---data-urlencode 'room_id=10352053'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.live.bilibili.com/room/v1/Room/stopLive' \ +--data-urlencode 'room_id=10352053' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx;bili_jct=xxx' ``` diff --git a/login/exit.md b/login/exit.md index b22836e..2bf7c34 100644 --- a/login/exit.md +++ b/login/exit.md @@ -21,7 +21,7 @@ **示例:** ```shell -curl 'http://passport.bilibili.com/login?act=exit'\ +curl 'http://passport.bilibili.com/login?act=exit' \ -b 'SESSDATA=xxx;DedeUserID__ckMd5=xxx;SESSDATA=xxx;bili_jct=xxx' ``` diff --git a/login/login_action/QR.md b/login/login_action/QR.md index 3a83b53..35eda1b 100644 --- a/login/login_action/QR.md +++ b/login/login_action/QR.md @@ -114,7 +114,7 @@ data 对象: ```shell curl "http://passport.bilibili.com/qrcode/getLoginInfo"\ ---data-urlencode 'oauthKey=c3bd5286a2b40a822f5f60e9bf3f602e'\ +--data-urlencode 'oauthKey=c3bd5286a2b40a822f5f60e9bf3f602e' \ -c 'cookie.txt' ``` @@ -252,10 +252,10 @@ gourl=(跳转网址 默认为主页) **示例:** ```shell -curl 'http://passport.bilibili.com/x/passport-tv-login/qrcode/auth_code'\ ---data-urlencode 'appkey=4409e2ce8ffd12b8'\ ---data-urlencode 'local_id=0'\ ---data-urlencode 'ts=0'\ +curl 'http://passport.bilibili.com/x/passport-tv-login/qrcode/auth_code' \ +--data-urlencode 'appkey=4409e2ce8ffd12b8' \ +--data-urlencode 'local_id=0' \ +--data-urlencode 'ts=0' \ --data-urlencode 'sign=e134154ed6add881d28fbdf68653cd9c' ``` @@ -323,12 +323,12 @@ curl 'http://passport.bilibili.com/x/passport-tv-login/qrcode/auth_code'\ 使用扫描秘钥`6214464b3025541abf6f654cf7569a01`进行验证登录 ```shell -curl 'http://passport.bilibili.com/x/passport-tv-login/qrcode/poll'\ ---data-urlencode 'appkey=4409e2ce8ffd12b8'\ ---data-urlencode 'auth_code=6214464b3025541abf6f654cf7569a01'\ ---data-urlencode 'local_id=0'\ ---data-urlencode 'ts=0'\ ---data-urlencode 'sign=87de3d0fee7c3f4facd244537238914e'\ +curl 'http://passport.bilibili.com/x/passport-tv-login/qrcode/poll' \ +--data-urlencode 'appkey=4409e2ce8ffd12b8' \ +--data-urlencode 'auth_code=6214464b3025541abf6f654cf7569a01' \ +--data-urlencode 'local_id=0' \ +--data-urlencode 'ts=0' \ +--data-urlencode 'sign=87de3d0fee7c3f4facd244537238914e' \ ```
diff --git a/login/login_action/SMS.md b/login/login_action/SMS.md index fbab21c..ad42b51 100644 --- a/login/login_action/SMS.md +++ b/login/login_action/SMS.md @@ -127,13 +127,13 @@ curl 'http://passport.bilibili.com/web/generic/country/list' ```shell curl 'http://passport.bilibili.com/web/sms/general/v2/send' \ ---data-urlencode 'tel=13888888888'\ ---data-urlencode 'cid=1'\ ---data-urlencode 'type=21'\ ---data-urlencode 'captchaType=6'\ ---data-urlencode 'key=aabbccdd'\ ---data-urlencode 'challenge=2333'\ ---data-urlencode 'validate=666666'\ +--data-urlencode 'tel=13888888888' \ +--data-urlencode 'cid=1' \ +--data-urlencode 'type=21' \ +--data-urlencode 'captchaType=6' \ +--data-urlencode 'key=aabbccdd' \ +--data-urlencode 'challenge=2333' \ +--data-urlencode 'validate=666666' \ --data-urlencode 'seccode=666666|jordan' ``` @@ -192,8 +192,8 @@ curl 'http://passport.bilibili.com/web/sms/general/v2/send' \ ```shell curl 'https://passport.bilibili.com/web/login/rapid' ---data-urlencode 'cid=1'\ ---data-urlencode 'tel=13888888888'\ +--data-urlencode 'cid=1' \ +--data-urlencode 'tel=13888888888' \ --data-urlencode 'smsCode=123456' ``` diff --git a/login/login_action/password.md b/login/login_action/password.md index ea12a50..e32d16f 100644 --- a/login/login_action/password.md +++ b/login/login_action/password.md @@ -66,8 +66,8 @@ curl 'http://passport.bilibili.com/login?act=getkey' **示例:** ```shell -curl 'http://passport.bilibili.com/api/oauth2/getKey'\ ---data-urlencode 'appkey=1d8b6e7d45233436'\ +curl 'http://passport.bilibili.com/api/oauth2/getKey' \ +--data-urlencode 'appkey=1d8b6e7d45233436' \ --data-urlencode 'sign=17004c193f688f0b5665c1068e733aff' ``` @@ -186,14 +186,14 @@ YgpjxAQ22pKa9socHIKPCZX0a/NS6Ng9Zzy+rp16b0LJGT6RHw2ERs3+ijCpG96PKTY1Baavwf0xgotm 例如用户账号为`12345678900`,加密后的密码为`xxx`,登录秘钥为`aabbccdd`,极验challenge为`2333`,极验结果为`666666`,进行验证登录操作 ```shell -curl 'https://passport.bilibili.com/web/login/v2'\ ---data-urlencode 'captchaType=6'\ ---data-urlencode 'username=12345678900'\ ---data-urlencode 'password=xxx'\ ---data-urlencode 'keep=true'\ ---data-urlencode 'key=aabbccdd'\ ---data-urlencode 'challenge=2333'\ ---data-urlencode 'validate=666666'\ +curl 'https://passport.bilibili.com/web/login/v2' \ +--data-urlencode 'captchaType=6' \ +--data-urlencode 'username=12345678900' \ +--data-urlencode 'password=xxx' \ +--data-urlencode 'keep=true' \ +--data-urlencode 'key=aabbccdd' \ +--data-urlencode 'challenge=2333' \ +--data-urlencode 'validate=666666' \ --data-urlencode 'seccode=666666|jordan' ``` diff --git a/login/login_info.md b/login/login_info.md index 3ca91c2..529e18d 100644 --- a/login/login_info.md +++ b/login/login_info.md @@ -108,7 +108,7 @@ **示例:** ```shell -curl 'http://api.bilibili.com/nav'\ +curl 'http://api.bilibili.com/nav' \ -b 'SESSDATA=xxx' ``` @@ -233,7 +233,7 @@ curl 'http://api.bilibili.com/nav'\ **示例:** ```shell -curl 'http://account.bilibili.com/home/userInfo'\ +curl 'http://account.bilibili.com/home/userInfo' \ -b 'SESSDATA=xxx;DedeUserID=1;' ``` @@ -361,10 +361,10 @@ curl 'http://account.bilibili.com/home/userInfo'\ **示例:** ```shell -curl -G 'http://app.bilibili.com/x/v2/account/myinfo'\ ---data-urlencode 'access_key=xxx'\ ---data-urlencode 'appkey=4409e2ce8ffd12b8'\ ---data-urlencode 'ts=0'\ +curl -G 'http://app.bilibili.com/x/v2/account/myinfo' \ +--data-urlencode 'access_key=xxx' \ +--data-urlencode 'appkey=4409e2ce8ffd12b8' \ +--data-urlencode 'ts=0' \ --data-urlencode 'sign=b8fb8480049c525994be6507a97ae0b6' ``` @@ -461,7 +461,7 @@ curl -G 'http://app.bilibili.com/x/v2/account/myinfo'\ Cookie方式: ```shell -curl 'http://api.bilibili.com/x/web-interface/nav/stat'\ +curl 'http://api.bilibili.com/x/web-interface/nav/stat' \ -b 'SESSDATA=xxx' ``` @@ -486,7 +486,7 @@ curl 'http://api.bilibili.com/x/web-interface/nav/stat'\ APP方式: ```shell -curl -G 'http://api.bilibili.com/x/web-interface/nav/stat'\ +curl -G 'http://api.bilibili.com/x/web-interface/nav/stat' \ --data-urlencode 'access_key=d907f51122c59599d580ade2315af971' ``` diff --git a/login/login_notice.md b/login/login_notice.md index 86d6503..71ba3ee 100644 --- a/login/login_notice.md +++ b/login/login_notice.md @@ -40,8 +40,8 @@ 查询用户`293793435`设备ID为`fuck_chenrui`的登录记录 ```shell -curl -G 'http://api.bilibili.com/x/safecenter/login_notice'\ ---data-urlencode 'mid=293793435'\ +curl -G 'http://api.bilibili.com/x/safecenter/login_notice' \ +--data-urlencode 'mid=293793435' \ --data-urlencode 'buvid=fuck_chenrui' ``` diff --git a/login/member_center.md b/login/member_center.md index 48eeec7..6e0c567 100644 --- a/login/member_center.md +++ b/login/member_center.md @@ -37,7 +37,7 @@ **示例:** ```shell -curl 'http://api.bilibili.com/x/member/web/account'\ +curl 'http://api.bilibili.com/x/member/web/account' \ -b 'SESSDATA=xxx' ``` @@ -99,7 +99,7 @@ curl 'http://api.bilibili.com/x/member/web/account'\ **示例:** ```shell -curl 'http://api.bilibili.com/x/member/web/exp/reward'\ +curl 'http://api.bilibili.com/x/member/web/exp/reward' \ -b 'SESSDATA=xxx' ``` @@ -159,7 +159,7 @@ curl 'http://api.bilibili.com/x/member/web/exp/reward'\ **示例:** ```shell -curl 'http://api.bilibili.com/x/vip/web/user/info'\ +curl 'http://api.bilibili.com/x/vip/web/user/info' \ -b 'SESSDATA=xxx' ``` @@ -250,7 +250,7 @@ curl 'http://api.bilibili.com/x/vip/web/user/info'\ **示例:** ```shell -curl 'http://passport.bilibili.com/web/site/user/info'\ +curl 'http://passport.bilibili.com/web/site/user/info' \ -b 'SESSDATA=xxx;DedeUserID=1;' ``` @@ -318,7 +318,7 @@ curl 'http://passport.bilibili.com/web/site/user/info'\ 当前状态为已认证 ```shell -curl 'http://api.bilibili.com/x/member/realname/status'\ +curl 'http://api.bilibili.com/x/member/realname/status' \ -b 'SESSDATA=xxx' ``` @@ -368,7 +368,7 @@ curl 'http://api.bilibili.com/x/member/realname/status'\ | card_type | num | 证件类型代码 | 0:身份证
2:港澳居民来往内地通行证
3:台湾居民来往大陆通行证
4:护照(中国签发)
5:外国人永久居留证
6:其他国家或地区身份证明 | ```shell -curl 'http://api.bilibili.com/x/member/realname/apply/status'\ +curl 'http://api.bilibili.com/x/member/realname/apply/status' \ -b 'SESSDATA=xxx' ``` @@ -439,7 +439,7 @@ curl 'http://api.bilibili.com/x/member/realname/apply/status'\ **示例:** ```shell -curl 'http://api.bilibili.com/x/member/web/coin/log'\ +curl 'http://api.bilibili.com/x/member/web/coin/log' \ -b 'SESSDATA=xxx' ``` @@ -558,9 +558,9 @@ curl 'http://api.bilibili.com/x/member/web/coin/log'\ 更新个人标签为`高中技术宅一枚,爱好MC&电子&8-bit音乐&数码&编程,资深猿厨,粉丝群:1136462265` ```shell -curl 'http://api.bilibili.com/x/member/web/sign/update'\ ---data-urlencode 'user_sign=高中技术宅一枚,爱好MC&电子&8-bit音乐&数码&编程,粉丝群:1136462265'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/member/web/sign/update' \ +--data-urlencode 'user_sign=高中技术宅一枚,爱好MC&电子&8-bit音乐&数码&编程,粉丝群:1136462265' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` diff --git a/message/msg.md b/message/msg.md index 6cfcf80..8a3fb60 100644 --- a/message/msg.md +++ b/message/msg.md @@ -37,7 +37,7 @@ data 对象: 以下信息代表了未读点赞数为10,未读回复数为4,未读at消息数为3,未读系统通知数为2,UP主助手信息数为1 ```shell -curl 'http://api.bilibili.com/x/msgfeed/unread'\ +curl 'http://api.bilibili.com/x/msgfeed/unread' \ -b 'SESSDATA=xxx' ``` diff --git a/message/private_msg.md b/message/private_msg.md index 75aaf8a..faf9306 100644 --- a/message/private_msg.md +++ b/message/private_msg.md @@ -34,7 +34,7 @@ 以下信息代表了为未关注用户未读私信数为`10`条,已关注用户未读私信数为`3`条 ```shell -curl 'http://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread'\ +curl 'http://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread' \ -b 'SESSDATA=xxx' ``` @@ -133,13 +133,13 @@ curl 'http://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread'\ > 催更[doge] ```shell -curl 'http://api.vc.bilibili.com/web_im/v1/web_im/send_msg'\ ---data-urlencode 'msg[sender_uid]=293793435'\ ---data-urlencode 'msg[receiver_id]=1'\ ---data-urlencode 'msg[receiver_type] =1'\ ---data-urlencode 'msg[msg_type]=1'\ ---data-urlencode 'msg[content]={"content":"up主你好,\n催更[doge]"}'\ ---data-urlencode 'csrf_token=xxx'\ +curl 'http://api.vc.bilibili.com/web_im/v1/web_im/send_msg' \ +--data-urlencode 'msg[sender_uid]=293793435' \ +--data-urlencode 'msg[receiver_id]=1' \ +--data-urlencode 'msg[receiver_type] =1' \ +--data-urlencode 'msg[msg_type]=1' \ +--data-urlencode 'msg[content]={"content":"up主你好,\n催更[doge]"}' \ +--data-urlencode 'csrf_token=xxx' \ -b 'SESSDATA=xxx' ``` @@ -165,13 +165,13 @@ curl 'http://api.vc.bilibili.com/web_im/v1/web_im/send_msg'\ > ```shell -curl 'http://api.vc.bilibili.com/web_im/v1/web_im/send_msg'\ ---data-urlencode 'msg[sender_uid]=293793435'\ ---data-urlencode 'msg[receiver_id]=1'\ ---data-urlencode 'msg[receiver_type] =1'\ ---data-urlencode 'msg[msg_type]=2'\ ---data-urlencode 'msg[content]={"url":https://i1.hdslb.com/bfs/face/aebb2639a0d47f2ce1fec0631f412eaf53d4a0be.jpg}'\ ---data-urlencode 'csrf_token=xxx'\ +curl 'http://api.vc.bilibili.com/web_im/v1/web_im/send_msg' \ +--data-urlencode 'msg[sender_uid]=293793435' \ +--data-urlencode 'msg[receiver_id]=1' \ +--data-urlencode 'msg[receiver_type] =1' \ +--data-urlencode 'msg[msg_type]=2' \ +--data-urlencode 'msg[content]={"url":https://i1.hdslb.com/bfs/face/aebb2639a0d47f2ce1fec0631f412eaf53d4a0be.jpg}' \ +--data-urlencode 'csrf_token=xxx' \ -b 'SESSDATA=xxx' ``` diff --git a/mkdocs/mkdocs.yml b/mkdocs/mkdocs.yml index 8f538d7..b1fcc70 100644 --- a/mkdocs/mkdocs.yml +++ b/mkdocs/mkdocs.yml @@ -1,7 +1,7 @@ site_name: 哔哩哔哩-API收集整理 repo_url: https://github.com/SocialSisterYi/bilibili-API-collect -site_description: 本项目旨在对B站web端、移动端以及TV端散落在世界各地的野生api进行收集整理,研究使用方法并对其进行说明,运用了黑箱法、控制变量法、js逆向分析法、网络抓包法等研究办法 +site_description: 本项目旨在对B站web端、移动端以及TV端散落在世界各地的野生api进行收集整理,研究使用方法并对其进行说明 site_author: 所有的贡献者们 docs_dir: '..' diff --git a/other/bvID.md b/other/bvID.md index 752ed57..ed3ac2c 100644 --- a/other/bvID.md +++ b/other/bvID.md @@ -138,7 +138,7 @@ char* av2bv(unsigned long long av) av = (av ^ Xor) + add; for (int i = 0; i < 10; i++) result[s[i]] = table[(unsigned long long)(av / (unsigned long long)pow(58, i)) % 58]; - result[10] = '\0';//添加休止符 + result[10] = ' \0';//添加休止符 char *bv=result; return bv; } diff --git a/other/ip.md b/other/ip.md index 46e25cc..198bd78 100644 --- a/other/ip.md +++ b/other/ip.md @@ -26,7 +26,7 @@ | isp | str | 运营商名 | | | latitude | num | 纬度 | | | longitude | num | 经度 | | -| zone_id | num | ??? | | +| zone_id | num | ip数据库ID | | | country_code | num | 国家/地区代码 | | **示例:** diff --git a/ranking&dynamic/dynamic.md b/ranking&dynamic/dynamic.md index ba125b1..0fc55b6 100644 --- a/ranking&dynamic/dynamic.md +++ b/ranking&dynamic/dynamic.md @@ -1,6 +1,6 @@ -# 视频最新动态 +# 分区最新视频 -## 获取分区最新动态视频列表 +## 获取分区最新视频列表 > http://api.bilibili.com/x/web-interface/dynamic/region @@ -42,7 +42,7 @@ `data`中的`archives`数组中的对象: -基本同「[视频详细信息](https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/video/info.md#视频详细信息(avID/bvID互转))」中的data对象 +基本同[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的data对象 `data`中的`page`对象: @@ -57,10 +57,10 @@ 获取`tID=21`(生活->日常)分区中的2条最新动态视频信息 ```shell -curl -G 'http://api.bilibili.com/x/web-interface/dynamic/region'\ ---data-urlencode 'rid=21'\ ---data-urlencode 'ps=2'\ ---data-urlencode 'pn=1'\ +curl -G 'http://api.bilibili.com/x/web-interface/dynamic/region' \ +--data-urlencode 'rid=21' \ +--data-urlencode 'ps=2' \ +--data-urlencode 'pn=1' \ -b 'SESSDATA=xxx' ``` diff --git a/ranking&dynamic/ranking.md b/ranking&dynamic/ranking.md index 63b10aa..7296933 100644 --- a/ranking&dynamic/ranking.md +++ b/ranking&dynamic/ranking.md @@ -2,7 +2,7 @@ -## 获取分区排行榜视频列表 +## 获取分区视频排行榜列表 >http://api.bilibili.com/x/web-interface/ranking/region @@ -39,15 +39,15 @@ `data`数组中的对象: -基本同「[视频详细信息](https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/video/info.md#视频详细信息(avID/bvID互转))」中的data对象 +基本同[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的data对象 **示例:** 获取`tID=1`(动画)分区中的三日视频排行榜 ```shell -curl -G 'http://api.bilibili.com/x/web-interface/ranking/region'\ ---data-urlencode 'rid=1'\ +curl -G 'http://api.bilibili.com/x/web-interface/ranking/region' \ +--data-urlencode 'rid=1' \ --data-urlencode 'day=3' ``` diff --git a/search/hot.md b/search/hot.md index 821b23b..2876aad 100644 --- a/search/hot.md +++ b/search/hot.md @@ -69,6 +69,8 @@ curl 'http://api.bilibili.com/x/web-interface/search/default' 榜单每隔固定时间统计一次,请求后返回搜索前20的关键词 +带有转义 + **json回复:** 根对象: @@ -355,4 +357,4 @@ curl 'http://s.search.bilibili.com/main/hotword' } ``` -
+
\ No newline at end of file diff --git a/search/search_request.md b/search/search_request.md index fa2d134..286ca46 100644 --- a/search/search_request.md +++ b/search/search_request.md @@ -161,19 +161,19 @@ `result`数组中的对象中的`data`数组: -| 项 | 类型 | 内容 | 备注 | -| ---- | ---- | --------------- | -------------------------------------------- | -| 0 | obj | 搜索结果1 | 对象详情见「[搜索结果](search_response.md)」 | -| n | obj | 搜索结果(n+1) | 按照参数指定的顺序排列 | -| …… | obj | …… | …… | +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | --------------- | ---------------------------------------- | +| 0 | obj | 搜索结果1 | 对象详情见[搜索结果](search_response.md) | +| n | obj | 搜索结果(n+1) | 按照参数指定的顺序排列 | +| …… | obj | …… | …… | **示例:** 使用综合搜索进行搜索关键字`洛天依` ```shell -curl -G 'http://api.bilibili.com/x/web-interface/search/all/v2'\ ---data-urlencode 'keyword=洛天依'\ +curl -G 'http://api.bilibili.com/x/web-interface/search/all/v2' \ +--data-urlencode 'keyword=洛天依' \ -b 'SESSDATA=xxx' ``` @@ -669,42 +669,42 @@ curl -G 'http://api.bilibili.com/x/web-interface/search/all/v2'\ `result`中的`live_room`数组: -| 项 | 类型 | 内容 | 备注 | -| ---- | ---- | --------------------- | -------------------------------------------- | -| 0 | obj | 直播间搜索结果1 | 对象详情见「[搜索结果](search_response.md)」 | -| n | obj | 直播间搜索结果(n+1) | 按照参数指定的顺序排列 | -| …… | obj | …… | …… | +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | --------------------- | ---------------------------------------- | +| 0 | obj | 直播间搜索结果1 | 对象详情见[搜索结果](search_response.md) | +| n | obj | 直播间搜索结果(n+1) | 按照参数指定的顺序排列 | +| …… | obj | …… | …… | `result`中的`live_user`数组: -| 项 | 类型 | 内容 | 备注 | -| ---- | ---- | ------------------- | -------------------------------------------- | -| 0 | obj | 主播搜索结果1 | 对象详情见「[搜索结果](search_response.md)」 | -| n | obj | 主播搜索结果(n+1) | 按照参数指定的顺序排列 | -| …… | obj | …… | …… | +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | ------------------- | ---------------------------------------- | +| 0 | obj | 主播搜索结果1 | 对象详情见[搜索结果](search_response.md) | +| n | obj | 主播搜索结果(n+1) | 按照参数指定的顺序排列 | +| …… | obj | …… | …… | **搜索类型为其他时:** `data`中的`result`数组: -| 项 | 类型 | 内容 | 备注 | -| ---- | ---- | --------------- | -------------------------------------------- | -| 0 | obj | 搜索结果1 | 对象详情见「[搜索结果](search_response.md)」 | -| n | obj | 搜索结果(n+1) | 按照参数指定的顺序排列 | -| …… | obj | …… | …… | +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | --------------- | ---------------------------------------- | +| 0 | obj | 搜索结果1 | 对象详情见[搜索结果](search_response.md) | +| n | obj | 搜索结果(n+1) | 按照参数指定的顺序排列 | +| …… | obj | …… | …… | **示例:** 按照关键词` 少年 `搜索视频,默认排序,全部时长,全部分区,第1页 ```shell -curl -G 'http://api.bilibili.com/x/web-interface/search/type'\ ---data-urlencode 'search_type=video'\ ---data-urlencode 'keyword=少年'\ ---data-urlencode 'order=totalrank'\ ---data-urlencode 'duration=0'\ ---data-urlencode 'tids=0'\ ---data-urlencode 'page=1'\ +curl -G 'http://api.bilibili.com/x/web-interface/search/type' \ +--data-urlencode 'search_type=video' \ +--data-urlencode 'keyword=少年' \ +--data-urlencode 'order=totalrank' \ +--data-urlencode 'duration=0' \ +--data-urlencode 'tids=0' \ +--data-urlencode 'page=1' \ -b 'SESSDATA=xxx' ``` diff --git a/search/suggest.md b/search/suggest.md index 19c7c6c..ea2bc07 100644 --- a/search/suggest.md +++ b/search/suggest.md @@ -85,9 +85,9 @@ 获取关于`lei`的搜索建议,关键词带有高亮 ```shell -curl -G 'http://s.search.bilibili.com/main/suggest'\ ---data-urlencode 'term=lei'\ ---data-urlencode 'main_ver=v1'\ +curl -G 'http://s.search.bilibili.com/main/suggest' \ +--data-urlencode 'term=lei' \ +--data-urlencode 'main_ver=v1' \ --data-urlencode 'highlight=' ``` diff --git a/user/check_nickname.md b/user/check_nickname.md index 8cd43e0..5ec8e14 100644 --- a/user/check_nickname.md +++ b/user/check_nickname.md @@ -37,7 +37,7 @@ 查询昵称 `xijinping` 是否被使用: ```shell -curl -G 'http://passport.bilibili.com/web/generic/check/nickname'\ +curl -G 'http://passport.bilibili.com/web/generic/check/nickname' \ --data-urlencode 'nickName=xijinping' ``` @@ -56,7 +56,7 @@ curl -G 'http://passport.bilibili.com/web/generic/check/nickname'\ 查询昵称 `//` 是否被使用: ```shell -curl -G 'http://passport.bilibili.com/web/generic/check/nickname'\ +curl -G 'http://passport.bilibili.com/web/generic/check/nickname' \ --data-urlencode 'nickName=//' ``` @@ -75,7 +75,7 @@ curl -G 'http://passport.bilibili.com/web/generic/check/nickname'\ 查询昵称 `test0000000000000 ` 是否被使用: ```shell -curl -G 'http://passport.bilibili.com/web/generic/check/nickname'\ +curl -G 'http://passport.bilibili.com/web/generic/check/nickname' \ --data-urlencode 'nickName=test0000000000000 ' ``` @@ -94,7 +94,7 @@ curl -G 'http://passport.bilibili.com/web/generic/check/nickname'\ 查询昵称 `0` 是否被使用: ```shell -curl -G 'http://passport.bilibili.com/web/generic/check/nickname'\ +curl -G 'http://passport.bilibili.com/web/generic/check/nickname' \ --data-urlencode 'nickName=0' ``` @@ -113,7 +113,7 @@ curl -G 'http://passport.bilibili.com/web/generic/check/nickname'\ 查询昵称 `test` 是否被使用: ```shell -curl -G 'http://passport.bilibili.com/web/generic/check/nickname'\ +curl -G 'http://passport.bilibili.com/web/generic/check/nickname' \ --data-urlencode 'nickName=test' ``` diff --git a/user/info.md b/user/info.md index f75a599..516bdd0 100644 --- a/user/info.md +++ b/user/info.md @@ -102,8 +102,8 @@ 查询用户`UID=2`的详细信息 ```shell -curl -G 'http://api.bilibili.com/x/space/acc/info'\ ---data-urlencode 'mid=2'\ +curl -G 'http://api.bilibili.com/x/space/acc/info' \ +--data-urlencode 'mid=2' \ -b 'SESSDATA=xxx' ``` @@ -340,9 +340,9 @@ http://i2.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png **示列:** ```shell -curl -G 'api.bilibili.com/x/web-interface/card'\ ---data-urlencode 'mid=2'\ ---data-urlencode 'photo=true'\ +curl -G 'api.bilibili.com/x/web-interface/card' \ +--data-urlencode 'mid=2' \ +--data-urlencode 'photo=true' \ -b 'SESSDATA=xxx' ``` @@ -533,7 +533,7 @@ curl -G 'api.bilibili.com/x/web-interface/card'\ **示例:** ```shell -curl -G 'api.bilibili.com/x/space/myinfo'\ +curl -G 'api.bilibili.com/x/space/myinfo' \ -b 'SESSDATA=xxx' ``` diff --git a/user/relation.md b/user/relation.md index de99ddc..e647d8a 100644 --- a/user/relation.md +++ b/user/relation.md @@ -94,10 +94,10 @@ 获取用户`UID=293793435`的粉丝明细 ```shell -curl -G 'http://api.bilibili.com/x/relation/followers'\ ---data-urlencode 'vmid=293793435'\ ---data-urlencode 'ps=2'\ ---data-urlencode 'pn=1'\ +curl -G 'http://api.bilibili.com/x/relation/followers' \ +--data-urlencode 'vmid=293793435' \ +--data-urlencode 'ps=2' \ +--data-urlencode 'pn=1' \ -b 'SESSDATA=xxx' ``` @@ -272,11 +272,11 @@ data 对象: 获取用户`UID=293793435`的关注明细,按照关注顺序 ```shell -curl -G 'http://api.bilibili.com/x/relation/ollowings'\ ---data-urlencode 'vmid=293793435'\ ---data-urlencode 'order_type='\ ---data-urlencode 'ps=2'\ ---data-urlencode 'pn=1'\ +curl -G 'http://api.bilibili.com/x/relation/ollowings' \ +--data-urlencode 'vmid=293793435' \ +--data-urlencode 'order_type=' \ +--data-urlencode 'ps=2' \ +--data-urlencode 'pn=1' \ -b 'SESSDATA=xxx' ``` @@ -448,10 +448,10 @@ data 对象: 获取自己与用户`UID=2`的共同关注明细 ```shell -curl -G 'http://api.bilibili.com/x/relation/same/followings'\ ---data-urlencode 'vmid=2'\ ---data-urlencode 'ps=2'\ ---data-urlencode 'pn=1'\ +curl -G 'http://api.bilibili.com/x/relation/same/followings' \ +--data-urlencode 'vmid=2' \ +--data-urlencode 'ps=2' \ +--data-urlencode 'pn=1' \ -b 'SESSDATA=xxx' ``` @@ -575,11 +575,11 @@ curl -G 'http://api.bilibili.com/x/relation/same/followings'\ 关注`UID=14082`的用户 ```shell -curl 'http://http://api.bilibili.com/x/relation/modify'\ ---data-urlencode 'fid=14082'\ ---data-urlencode 'act=1'\ ---data-urlencode 're_src=11'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://http://api.bilibili.com/x/relation/modify' \ +--data-urlencode 'fid=14082' \ +--data-urlencode 'act=1' \ +--data-urlencode 're_src=11' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -644,11 +644,11 @@ curl 'http://http://api.bilibili.com/x/relation/modify'\ 批量关注`UID=1,2,3,4,5`的用户 ```shell -curl 'http://http://api.bilibili.com/x/relation/batch/modify'\ ---data-urlencode 'fid=1,2,3,4,5'\ ---data-urlencode 'act=1'\ ---data-urlencode 're_src=11'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://http://api.bilibili.com/x/relation/batch/modify' \ +--data-urlencode 'fid=1,2,3,4,5' \ +--data-urlencode 'act=1' \ +--data-urlencode 're_src=11' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -716,8 +716,8 @@ curl 'http://http://api.bilibili.com/x/relation/batch/modify'\ 可得对于`UID=258150656`的用户,在`2018/10/28 0:51:41`时关注,且设为特别关注,并位于ID为`-10`分组中 ```shell -curl -G 'http://http://api.bilibili.com/x/relation'\ ---data-urlencode 'fid=258150656'\ +curl -G 'http://http://api.bilibili.com/x/relation' \ +--data-urlencode 'fid=258150656' \ -b 'SESSDATA=xxx' ``` @@ -807,8 +807,8 @@ curl -G 'http://http://api.bilibili.com/x/relation'\ 可得对于`UID=15858903`的用户,在`2019/1/24 14:24:19`时关注了对方,且互相关注,自己将对方特别关注,并同时位于ID为`-10`和`194110`的分组中,对方也将自己设为特别关注,并同时位于ID为`-10`和`56502`的分组中(虽然我看不到) ```shell -curl -G 'http://api.bilibili.com/x/space/acc/relation'\ ---data-urlencode 'mid=15858903'\ +curl -G 'http://api.bilibili.com/x/space/acc/relation' \ +--data-urlencode 'mid=15858903' \ -b 'SESSDATA=xxx' ``` @@ -899,8 +899,8 @@ curl -G 'http://api.bilibili.com/x/space/acc/relation'\ 批量查询`UID=1,2,3,4,5`的关系 ```shell -curl -G 'http://http://api.bilibili.com/x/relation/relations'\ ---data-urlencode 'fid=258150656'\ +curl -G 'http://http://api.bilibili.com/x/relation/relations' \ +--data-urlencode 'fid=258150656' \ -b 'SESSDATA=xxx' ``` @@ -982,7 +982,7 @@ curl -G 'http://http://api.bilibili.com/x/relation/relations'\ 查询所有的分组的名字以及ID ```shell -curl 'http://api.bilibili.com/x/relation/tags'\ +curl 'http://api.bilibili.com/x/relation/tags' \ -b 'SESSDATA=xxx' ``` @@ -1093,11 +1093,11 @@ curl 'http://api.bilibili.com/x/relation/tags'\ 以每页2项的方式获取了ID为`207542`分组的第1页的粉丝明细,按照关注顺序 ```shell -curl -G 'http://api.bilibili.com/x/relation/tag'\ ---data-urlencode 'tagid=207542'\ ---data-urlencode 'order_type='\ ---data-urlencode 'ps=2'\ ---data-urlencode 'pn=1'\ +curl -G 'http://api.bilibili.com/x/relation/tag' \ +--data-urlencode 'tagid=207542' \ +--data-urlencode 'order_type=' \ +--data-urlencode 'ps=2' \ +--data-urlencode 'pn=1' \ -b 'SESSDATA=xxx' ``` @@ -1196,8 +1196,8 @@ curl -G 'http://api.bilibili.com/x/relation/tag'\ 查询用户`UID=319214221`存在的所有分组ID和名称 ```shell -curl -G 'http://api.bilibili.com/x/relation/tag/user'\ ---data-urlencode 'fid=319214221'\ +curl -G 'http://api.bilibili.com/x/relation/tag/user' \ +--data-urlencode 'fid=319214221' \ -b 'SESSDATA=xxx' ``` @@ -1254,7 +1254,7 @@ curl -G 'http://api.bilibili.com/x/relation/tag/user'\ **示例:** ```shell -curl 'http://api.bilibili.com/x/relation/tag/special'\ +curl 'http://api.bilibili.com/x/relation/tag/special' \ -b 'SESSDATA=xxx' ``` @@ -1331,9 +1331,9 @@ curl 'http://api.bilibili.com/x/relation/tag/special'\ 创建了名为`测试`的分组,得到ID为`216677` ```shell -curl 'http://api.bilibili.com/x/relation/tag/create'\ ---data-urlencode 'tag=测试'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/relation/tag/create' \ +--data-urlencode 'tag=测试' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -1385,10 +1385,10 @@ curl 'http://api.bilibili.com/x/relation/tag/create'\ 把ID为`194112`的分组更名为`膜法师` ```shell -curl 'http://api.bilibili.com/x/relation/tag/update'\ ---data-urlencode 'tagid=194112'\ ---data-urlencode 'name=膜法师'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/relation/tag/update' \ +--data-urlencode 'tagid=194112' \ +--data-urlencode 'name=膜法师' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -1438,9 +1438,9 @@ curl 'http://api.bilibili.com/x/relation/tag/update'\ 删除分组ID为`216699`的分组 ```shell -curl 'http://api.bilibili.com/x/relation/tag/del'\ ---data-urlencode 'tagid=216699'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/relation/tag/del' \ +--data-urlencode 'tagid=216699' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -1491,10 +1491,10 @@ curl 'http://api.bilibili.com/x/relation/tag/del'\ 把关注用户`UID=205631797`同时添加分组关系到ID为`-10`和`207542`的分组中 ```shell -curl 'http://api.bilibili.com/x/relation/tags/addUsers'\ ---data-urlencode 'fids=205631797'\ ---data-urlencode 'tagids=-10,207542'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/relation/tags/addUsers' \ +--data-urlencode 'fids=205631797' \ +--data-urlencode 'tagids=-10,207542' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -1543,10 +1543,10 @@ curl 'http://api.bilibili.com/x/relation/tags/addUsers'\ 把关注用户`UID=4856007`和`UID=326499679`同时复制到ID为`231305`的分组中 ```shell -curl 'http://api.bilibili.com/x/relation/tags/copyUsers'\ ---data-urlencode 'fids=4856007,326499679'\ ---data-urlencode 'tagids=231305'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/relation/tags/copyUsers' \ +--data-urlencode 'fids=4856007,326499679' \ +--data-urlencode 'tagids=231305' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -1596,11 +1596,11 @@ curl 'http://api.bilibili.com/x/relation/tags/copyUsers'\ 把关注用户`UID=321173469`和`UID=327086920`同时从ID为`207542`的分组移动到ID为`231305`的分组中 ```shell -curl 'http://api.bilibili.com/x/relation/tags/moveUsers'\ ---data-urlencode 'beforeTagids=207542'\ ---data-urlencode 'afterTagids=23130'\ ---data-urlencode 'fids=321173469,327086920'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/relation/tags/moveUsers' \ +--data-urlencode 'beforeTagids=207542' \ +--data-urlencode 'afterTagids=23130' \ +--data-urlencode 'fids=321173469,327086920' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` diff --git a/user/space.md b/user/space.md index bce25cf..abd31d7 100644 --- a/user/space.md +++ b/user/space.md @@ -33,87 +33,37 @@ `data`对象: -| 字段 | 类型 | 内容 | 备注 | -| ----------- | ---- | ------------------------------ | ----------------------- | -| aid | num | 稿件avID | | -| videos | num | 视频分P总数 | 默认为1 | -| tid | num | 分区ID | | -| tname | str | 子分区名称 | | -| copyright | num | 版权标志 | 1:自制
2:转载 | -| pic | str | 视频封面图片url | | -| title | str | 视频标题 | | -| pubdate | num | 视频上传时间 | 时间戳 | -| ctime | num | 视频审核通过时间 | 时间戳 | -| desc | str | 视频简介 | | -| state | num | 0 | 作用尚不明确 | -| attribute | num | | 作用尚不明确 | -| duration | num | 视频总计持续时长(所有分P) | 单位为秒 | -| rights | obj | 视频属性标志 | | -| owner | obj | 视频UP主信息 | | -| stat | obj | 视频状态数 | | -| dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 | -| cid | num | 视频1P CID | | -| dimension | obj | 视频1P分辨率 | | -| bvid | str | 稿件bvID | | -| reason | str | 置顶视频备注 | | -| inter_video | bool | 是否为合作视频 | false:否
true:是 | - -`data`中的`rights`对象: - -| 字段 | 类型 | 内容 | 备注 | -| --------------- | ---- | ---------------- | ---------------------------------------- | -| bp | num | 0 | 作用尚不明确 | -| elec | num | 0 | 作用尚不明确 | -| download | num | 允许下载标志 | 0:不允许
1:允许 | -| movie | num | 视频时电影标志 | 0:否
1:是 | -| pay | num | 仅会员可观看标志 | 0:无
1:有 | -| hd5 | num | 有高码率标志 | 0:无
1:有 | -| no_reprint | num | 禁止转载标志 | 0:无
1:禁止 | -| autoplay | num | 可自动播放标志 | 0:无
1:有 区别影视番剧与普通视频 | -| ugc_pay | num | 0 | 作用尚不明确 | -| is_cooperation | num | 视频合作标志 | 0:无
1:是 | -| ugc_pay_preview | num | 0 | 作用尚不明确 | -| no_background | num | 0 | 作用尚不明确 | - -`data`中的`owner`对象: - -| 字段 | 类型 | 内容 | 备注 | -| ---- | ---- | -------- | ---- | -| mid | num | UP主UID | | -| name | str | UP主昵称 | | -| face | str | UP主头像 | | - -`data`中的`stat`对象: - -| 字段 | 类型 | 内容 | 备注 | -| ---------- | ---- | ------------------------------ | ------------ | -| aid | num | 稿件avID | | -| view | num | 普通:观看次数
屏蔽时:-1 | | -| danmaku | num | 弹幕条数 | | -| reply | num | 评论条数 | | -| favorite | num | 收藏人数 | | -| coin | num | 投币枚数 | | -| share | num | 分享次数 | | -| now_rank | num | 0 | 作用尚不明确 | -| his_rank | num | 历史最高排行 | | -| like | num | 获赞次数 || -| dislike | num | 0 | 原为点踩计数,现已不再返回正确数据 | -| evaluation | str | 视频评分 | 默认为空 | - -同`data`中的`dimension`对象 - -| 字段 | 类型 | 内容 | 备注 | -| ------ | ---- | -------------- | -------------------- | -| width | num | 当前分P 宽度 | 可能为0 | -| height | num | 当前分P 高度 | 可能为0 | -| rotate | num | 是否将宽高对换 | 0:正常
1:对换 | +| 字段 | 类型 | 内容 | 备注 | +| ----------- | ---- | ------------------------------ | ------------------------------------------------------------ | +| aid | num | 稿件avID | | +| videos | num | 视频分P总数 | 默认为1 | +| tid | num | 分区tID | | +| tname | str | 子分区名称 | | +| copyright | num | 是否转载 | 1:原创
2:转载 | +| pic | str | 视频封面图片url | | +| title | str | 稿件标题 | | +| pubdate | num | 稿件发布时间 | 时间戳 | +| ctime | num | 用户提交稿件的时间 | 时间戳 | +| desc | str | 视频简介 | | +| state | num | 视频状态 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`state`备注 | +| attribute | num | 稿件属性位配置 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`attribute`备注 | +| duration | num | 视频总计持续时长(所有分P) | 单位为秒 | +| rights | obj | 视频属性标志 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`rights`对象 | +| owner | obj | 视频UP主信息 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`owner`对象 | +| stat | obj | 视频状态数 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`stat`对象 | +| dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 | +| cid | num | 视频1P CID | | +| dimension | obj | 视频1P分辨率 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`dimension`对象 | +| bvid | str | 稿件bvID | | +| reason | str | 置顶视频备注 | | +| inter_video | bool | 是否为合作视频 | false:否
true:是 | **示例:** 查询用户`UID=23215368`的置顶视频 ```shell -curl -G 'http://api.bilibili.com/x/space/top/arc'\ +curl -G 'http://api.bilibili.com/x/space/top/arc' \ --data-urlencode 'vmid=23215368' ``` @@ -221,16 +171,16 @@ curl -G 'http://api.bilibili.com/x/space/top/arc'\ avID方式: ```shell -curl 'http://api.bilibili.com/x/space/top/arc/set'\ ---data-urlencode 'aid=98948772'\ +curl 'http://api.bilibili.com/x/space/top/arc/set' \ +--data-urlencode 'aid=98948772' \ -b 'SESSDATA=xxx' ``` bvID方式: ```shell -curl 'http://api.bilibili.com/x/space/top/arc/set'\ ---data-urlencode 'bvid=BV1n741127LD'\ +curl 'http://api.bilibili.com/x/space/top/arc/set' \ +--data-urlencode 'bvid=BV1n741127LD' \ -b 'SESSDATA=xxx' ``` @@ -274,8 +224,8 @@ curl 'http://api.bilibili.com/x/space/top/arc/set'\ **示例:** ```shell -curl 'http://api.bilibili.com/x/space/top/arc/cancel'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/space/top/arc/cancel' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -331,14 +281,14 @@ curl 'http://api.bilibili.com/x/space/top/arc/cancel'\ `data`数组中的对象: -同查询用户置顶视频中的`data`对象 +同[查询用户置顶视频](#查询用户置顶视频)中的`data`对象 **示例:** 查询用户`UID=23215368`的代表作视频列表 ```shell -curl -G 'http://api.bilibili.com/x/space/masterpiece'\ +curl -G 'http://api.bilibili.com/x/space/masterpiece' \ --data-urlencode 'vmid=23215368' ``` @@ -561,18 +511,18 @@ curl -G 'http://api.bilibili.com/x/space/masterpiece'\ avID方式: ```shell -curl 'http://api.bilibili.com/x/space/masterpiece/add'\ ---data-urlencode 'aid=94916552'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/space/masterpiece/add' \ +--data-urlencode 'aid=94916552' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` bvID方式: ```shell -curl 'http://api.bilibili.com/x/space/masterpiece/add'\ ---data-urlencode 'bvid=BV1ZE411K7ux'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/space/masterpiece/add' \ +--data-urlencode 'bvid=BV1ZE411K7ux' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -622,18 +572,18 @@ curl 'http://api.bilibili.com/x/space/masterpiece/add'\ avID方式: ```shell -curl 'api.bilibili.com/x/space/masterpiece/cancel'\ ---data-urlencode 'aid=59765630'\ ---data-urlencode 'csrf=xxx'\ +curl 'api.bilibili.com/x/space/masterpiece/cancel' \ +--data-urlencode 'aid=59765630' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` bvID方式: ```shell -curl 'http://api.bilibili.com/x/space/masterpiece/cancel'\ ---data-urlencode 'bvid=BV1Yt41137T6'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/space/masterpiece/cancel' \ +--data-urlencode 'bvid=BV1Yt41137T6' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -693,7 +643,7 @@ curl 'http://api.bilibili.com/x/space/masterpiece/cancel'\ 查看用户`UID=53456`的个人TAG ```shell -curl -G 'http://api.bilibili.com/x/space/acc/tags'\ +curl -G 'http://api.bilibili.com/x/space/acc/tags' \ --data-urlencode 'mid=53456' ``` @@ -754,9 +704,9 @@ curl -G 'http://api.bilibili.com/x/space/acc/tags'\ 修改个人TAG为`minecraft,技术宅,大佬,小哥哥,可爱` ```shell -curl 'http://api.bilibili.com/x/space/acc/tags/set'\ ---data-urlencode 'tags=minecraft,技术宅,大佬,小哥哥,可爱'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/space/acc/tags/set' \ +--data-urlencode 'tags=minecraft,技术宅,大佬,小哥哥,可爱' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx;DedeUserID=1' ``` @@ -803,7 +753,7 @@ curl 'http://api.bilibili.com/x/space/acc/tags/set'\ 查看用户`UID=53456`的空间公告 ```shell -curl -G 'http://api.bilibili.com/x/space/notice'\ +curl -G 'http://api.bilibili.com/x/space/notice' \ --data-urlencode 'mid=53456' ``` @@ -851,9 +801,9 @@ curl -G 'http://api.bilibili.com/x/space/notice'\ 修改个人空间公告为`鸽子` ```shell -curl 'http://api.bilibili.com/x/space/notice/set'\ ---data-urlencode 'notice=鸽子'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/space/notice/set' \ +--data-urlencode 'notice=鸽子' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -956,7 +906,7 @@ curl 'http://api.bilibili.com/x/space/notice/set'\ 查看`UID=2`的空间设置 ```shell -curl -G 'http://space.bilibili.com/ajax/settings/getSettings'\ +curl -G 'http://space.bilibili.com/ajax/settings/getSettings' \ --data-urlencode 'mid=2' ``` @@ -1117,10 +1067,10 @@ curl -G 'http://space.bilibili.com/ajax/settings/getSettings'\ >我的频道 ```shell -curl 'http://space.bilibili.com/ajax/settings/setIndexOrder'\ ---data-urlencode 'index_order=1,8,3,2,9,5,4,7,22,23,21,24,25,6'\ ---data-urlencode 'csrf=xxx'\ --b 'SESSDATA=xxx;DedeUserID=1;DedeUserID__ckMd5=1;'\ +curl 'http://space.bilibili.com/ajax/settings/setIndexOrder' \ +--data-urlencode 'index_order=1,8,3,2,9,5,4,7,22,23,21,24,25,6' \ +--data-urlencode 'csrf=xxx' \ +-b 'SESSDATA=xxx;DedeUserID=1;DedeUserID__ckMd5=1;' \ -e 'https://www.bilibili.com' ``` @@ -1171,10 +1121,10 @@ curl 'http://space.bilibili.com/ajax/settings/setIndexOrder'\ 设置`关注的TAG`为隐藏 ```shell -curl 'http://space.bilibili.com/ajax/settings/setPrivacy'\ ---data-urlencode 'tags=0'\ ---data-urlencode 'csrf=xxx'\ --b 'SESSDATA=xxx;DedeUserID=1;DedeUserID__ckMd5=1;'\ +curl 'http://space.bilibili.com/ajax/settings/setPrivacy' \ +--data-urlencode 'tags=0' \ +--data-urlencode 'csrf=xxx' \ +-b 'SESSDATA=xxx;DedeUserID=1;DedeUserID__ckMd5=1;' \ -e 'https://www.bilibili.com' ``` @@ -1233,8 +1183,8 @@ curl 'http://space.bilibili.com/ajax/settings/setPrivacy'\ 查询`UID=2`的最近玩过的游戏 ```shell -curl -G 'http://api.bilibili.com/x/space/lastplaygame'\ ---data-urlencode 'mid=2 ' +curl -G 'http://api.bilibili.com/x/space/lastplaygame' \ +--data-urlencode 'mid=2' ```
@@ -1277,6 +1227,249 @@ curl -G 'http://api.bilibili.com/x/space/lastplaygame'\
+### 获取用户最近投币的视频明细 + +> http://api.bilibili.com/x/space/coin/video + +*请求方式:GET* + +认证方式:Cookie(SESSDATA) + +如设置隐私查看自己的需要认证 + +**url参数:** + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ------ | ---- | ----------- | ------ | ---- | +| vmid | num | 目标用户UID | 必要 | | + +**json回复:** + +根对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ------------------------------- | -------- | ---------------------------------------------------------- | +| code | num | 返回值 | 0:成功
-400:请求错误
53013:用户隐私设置未公开 | +| message | str | 错误信息 | 默认为0 | +| ttl | num | 1 | | +| data | 隐藏时:null
公开时:array | 信息本体 | | + +`data`数组: + +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | --------------- | ---- | +| 0 | obj | 投币视频1 | | +| n | obj | 投币视频(n+1) | | +| …… | obj | …… | | + +`data`数组中的对象: + +基本同[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的data对象 + +**示例:** + +查看用户`UID=15858903`的最近投币视频 + +```shell +curl -G 'http://space.bilibili.com/x/space/coin/video' \ +--data-urlencode 'vmid=15858903' \ +-b 'SESSDATA=xxx' +``` + +
+查看响应示例: + +```json +{ + "code": 0, + "message": "0", + "ttl": 1, + "data": [ + { + "aid": 669644066, + "videos": 1, + "tid": 75, + "tname": "动物圈", + "copyright": 2, + "pic": "http://i1.hdslb.com/bfs/archive/0f73a68b8f449cc72e9ef109685bd295dc0c0c9d.jpg", + "title": "在人类幼崽身上用尽了温柔", + "pubdate": 1600608261, + "ctime": 1600608261, + "desc": "https://weibo.com/tv/show/1034:4551253766897703?from=old_pc_videoshow", + "state": 0, + "attribute": 16384, + "duration": 29, + "rights": { + "bp": 0, + "elec": 0, + "download": 0, + "movie": 0, + "pay": 0, + "hd5": 0, + "no_reprint": 0, + "autoplay": 1, + "ugc_pay": 0, + "is_cooperation": 0, + "ugc_pay_preview": 0, + "no_background": 0 + }, + "owner": { + "mid": 258457966, + "name": "卧龙寺", + "face": "http://i2.hdslb.com/bfs/face/f868d1f522733fdcf72a6267e0237157dd0e9948.jpg" + }, + "stat": { + "aid": 669644066, + "view": 3412898, + "danmaku": 719, + "reply": 1481, + "favorite": 21909, + "coin": 2864, + "share": 13702, + "now_rank": 0, + "his_rank": 0, + "like": 86970, + "dislike": 0 + }, + "dynamic": "", + "cid": 237319289, + "dimension": { + "width": 576, + "height": 1024, + "rotate": 0 + }, + "bvid": "BV1sa4y1j7jk", + "coins": 1, + "time": 1601802763, + "ip": "", + "inter_video": false + }, + { + "aid": 202267998, + "videos": 1, + "tid": 138, + "tname": "搞笑", + "copyright": 1, + "pic": "http://i0.hdslb.com/bfs/archive/ca7746f2207114513f1a421d7f744523275ee679.jpg", + "title": "充 电 器 の 痛", + "pubdate": 1601750952, + "ctime": 1601750952, + "desc": "这个简介吓到我了!", + "state": 0, + "attribute": 16512, + "duration": 50, + "mission_id": 14725, + "rights": { + "bp": 0, + "elec": 0, + "download": 0, + "movie": 0, + "pay": 0, + "hd5": 0, + "no_reprint": 1, + "autoplay": 1, + "ugc_pay": 0, + "is_cooperation": 0, + "ugc_pay_preview": 0, + "no_background": 0 + }, + "owner": { + "mid": 129922746, + "name": "-白糖洒一地-", + "face": "http://i0.hdslb.com/bfs/face/1f581f3b20a380c2fd13ecb8bbe409f8b49c6418.jpg" + }, + "stat": { + "aid": 202267998, + "view": 109, + "danmaku": 2, + "reply": 11, + "favorite": 5, + "coin": 9, + "share": 0, + "now_rank": 0, + "his_rank": 0, + "like": 20, + "dislike": 0 + }, + "dynamic": "", + "cid": 241861687, + "dimension": { + "width": 1920, + "height": 1080, + "rotate": 0 + }, + "bvid": "BV1oh411X7iA", + "coins": 2, + "time": 1601773750, + "ip": "", + "inter_video": false + }, + { + "aid": 839722373, + "videos": 1, + "tid": 208, + "tname": "校园学习", + "copyright": 1, + "pic": "http://i2.hdslb.com/bfs/archive/11ed53241ceab314c919adba9f85582d24d9313c.jpg", + "title": "“白piáo”用日语到底怎么说?油管人气日语老师来教你!", + "pubdate": 1601026026, + "ctime": 1601026026, + "desc": "志方老师的B站用语日语课又来了~\n欢迎大家来看哦,\n如果喜欢我们的作品的话,欢迎大家用2~3连+转发来支持我们~\n如果拒绝的话,也可以用日语在评论和弹幕里刷上一波~即可以锻炼日语又可以拒绝我们,岂不美哉~~", + "state": 0, + "attribute": 16768, + "duration": 310, + "mission_id": 14655, + "rights": { + "bp": 0, + "elec": 0, + "download": 0, + "movie": 0, + "pay": 0, + "hd5": 1, + "no_reprint": 1, + "autoplay": 1, + "ugc_pay": 0, + "is_cooperation": 0, + "ugc_pay_preview": 0, + "no_background": 0 + }, + "owner": { + "mid": 677926489, + "name": "日语志方老师", + "face": "http://i2.hdslb.com/bfs/face/d465e5cd42e3523a52b3bef38dce7b23627b7723.jpg" + }, + "stat": { + "aid": 839722373, + "view": 130688, + "danmaku": 1320, + "reply": 799, + "favorite": 3722, + "coin": 5883, + "share": 339, + "now_rank": 0, + "his_rank": 0, + "like": 17585, + "dislike": 0 + }, + "dynamic": "志方老师的B站用语日语课又来了~\n欢迎大家来看哦,\n如果喜欢我们的作品的话,欢迎大家用2~3连+转发来支持我们~\n如果拒绝的话,也可以用日语在评论和弹幕里刷上一波~即可以锻炼日语又可以拒绝我们,岂不美哉~~", + "cid": 238876133, + "dimension": { + "width": 1920, + "height": 1080, + "rotate": 0 + }, + "bvid": "BV1n54y117kq", + "coins": 2, + "time": 1601036198, + "ip": "", + "inter_video": false + } + ] +} +``` + +
+ ## 投稿 @@ -1385,8 +1578,8 @@ curl -G 'http://api.bilibili.com/x/space/lastplaygame'\ 以每页2项查询用户`UID=53456`的第1页投稿视频明细 ```shell -curl -G 'http://api.bilibili.com/x/space/arc/search'\ ---data-urlencode 'ps=2'\ +curl -G 'http://api.bilibili.com/x/space/arc/search' \ +--data-urlencode 'ps=2' \ --data-urlencode 'pn=1' ``` @@ -1545,8 +1738,8 @@ curl -G 'http://api.bilibili.com/x/space/arc/search'\ 查询用户`UID=53456`的投稿相簿预览 ```shell -curl -G 'http://api.bilibili.com/x/space/album/index'\ ---data-urlencode 'mid=53456'\ +curl -G 'http://api.bilibili.com/x/space/album/index' \ +--data-urlencode 'mid=53456' \ --data-urlencode 'ps=2' ``` @@ -1680,10 +1873,10 @@ curl -G 'http://api.bilibili.com/x/space/album/index'\ 查询用户`UID=53456`的投稿明细中的全部类型 ```shell -curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/doc_list'\ ---data-urlencode 'uid=2'\ ---data-urlencode 'page_num=1'\ ---data-urlencode 'page_size=2'\ +curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/doc_list' \ +--data-urlencode 'uid=2' \ +--data-urlencode 'page_num=1' \ +--data-urlencode 'page_size=2' \ --data-urlencode 'biz=all' ``` @@ -1807,7 +2000,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/doc_list'\ 查询用户`UID=53456`的频道列表 ```shell -curl -G 'http://api.bilibili.com/x/space/channel/list'\ +curl -G 'http://api.bilibili.com/x/space/channel/list' \ --data-urlencode 'mid=53456' ``` @@ -1949,10 +2142,10 @@ curl -G 'http://api.bilibili.com/x/space/channel/list'\ 查询用户`UID=53456`的频道`170`中的视频 ```shell -curl -G 'http://api.bilibili.com/x/space/channel/video'\ ---data-urlencode 'mid=53456'\ ---data-urlencode 'cid=170'\ ---data-urlencode 'ps=2'\ +curl -G 'http://api.bilibili.com/x/space/channel/video' \ +--data-urlencode 'mid=53456' \ +--data-urlencode 'cid=170' \ +--data-urlencode 'ps=2' \ --data-urlencode 'pn=1' ``` @@ -2137,10 +2330,10 @@ curl -G 'http://api.bilibili.com/x/space/channel/video'\ 创建名为`test1`的频道,简介为空 ```shell -curl 'http://api.bilibili.com/x/space/channel/add'\ ---data-urlencode 'name=test1'\ ---data-urlencode 'intro='\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/space/channel/add' \ +--data-urlencode 'name=test1' \ +--data-urlencode 'intro=' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -2192,11 +2385,11 @@ curl 'http://api.bilibili.com/x/space/channel/add'\ 修改频道`138996`名称为`测试`,简介为`123456` ```shell -curl 'http://api.bilibili.com/x/space/channel/edit'\ ---data-urlencode 'cid=138996'\ ---data-urlencode 'name=测试'\ ---data-urlencode 'intro=123456'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/space/channel/edit' \ +--data-urlencode 'cid=138996' \ +--data-urlencode 'name=测试' \ +--data-urlencode 'intro=123456' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -2243,9 +2436,9 @@ curl 'http://api.bilibili.com/x/space/channel/edit'\ 删除频道`138996` ```shell -curl 'http://api.bilibili.com/x/space/channel/del'\ ---data-urlencode 'cid=138996'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/space/channel/del' \ +--data-urlencode 'cid=138996' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -2308,10 +2501,10 @@ curl 'http://api.bilibili.com/x/space/channel/del'\ 向频道`138995`中添加视频`av583785685`和`av243322853` ```shell -curl 'http://api.bilibili.com/x/space/channel/video/add'\ ---data-urlencode 'cid=138995'\ ---data-urlencode 'aids=583785685,243322853'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/space/channel/video/add' \ +--data-urlencode 'cid=138995' \ +--data-urlencode 'aids=583785685,243322853' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -2362,10 +2555,10 @@ curl 'http://api.bilibili.com/x/space/channel/video/add'\ 删除频道`138995`中的视频`av583785685` ```shell -curl 'http://api.bilibili.com/x/space/channel/video/del'\ ---data-urlencode 'cid=138995'\ ---data-urlencode 'aid=583785685'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/space/channel/video/del' \ +--data-urlencode 'cid=138995' \ +--data-urlencode 'aid=583785685' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -2414,11 +2607,11 @@ curl 'http://api.bilibili.com/x/space/channel/video/del'\ 调整`138995`中的视频`av583785685`位置为倒数第2 ```shell -curl 'http://api.bilibili.com/x/space/channel/video/sort'\ ---data-urlencode 'cid=138995'\ ---data-urlencode 'aid=583785685'\ ---data-urlencode 'to=2'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/space/channel/video/sort' \ +--data-urlencode 'cid=138995' \ +--data-urlencode 'aid=583785685' \ +--data-urlencode 'to=2' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -2465,7 +2658,7 @@ curl 'http://api.bilibili.com/x/space/channel/video/sort'\ ```shell curl -G 'http://api.bilibili.com/x/space/channel/video/check ---data-urlencode 'cid=138995'\ +--data-urlencode 'cid=138995' \ -b 'SESSDATA=xxx' ``` @@ -2553,8 +2746,8 @@ curl -G 'http://api.bilibili.com/x/space/channel/video/check 查询用户`UID=7792521`的收藏夹列表 ```shell -curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all'\ ---data-urlencode 'up_mid=7792521'\ +curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all' \ +--data-urlencode 'up_mid=7792521' \ -b 'SESSDATA=xxx' ``` @@ -2693,10 +2886,10 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all'\ 查询用户`UID=293793435`的收藏夹收藏列表 ```shell -curl -G 'http://api.bilibili.com/x/v3/fav/folder/collected/list'\ ---data-urlencode 'up_mid=293793435'\ ---data-urlencode 'ps=20'\ ---data-urlencode 'pn=1'\ +curl -G 'http://api.bilibili.com/x/v3/fav/folder/collected/list' \ +--data-urlencode 'up_mid=293793435' \ +--data-urlencode 'ps=20' \ +--data-urlencode 'pn=1' \ -b 'SESSDATA=xxx' ``` @@ -2827,9 +3020,9 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/collected/list'\ 查询用户`UID=33683045`的课程发布列表 ```shell -curl -G 'http://api.bilibili.com/pugv/app/web/season/page'\ ---data-urlencode 'mid=33683045'\ ---data-urlencode 'ps=5'\ +curl -G 'http://api.bilibili.com/pugv/app/web/season/page' \ +--data-urlencode 'mid=33683045' \ +--data-urlencode 'ps=5' \ --data-urlencode 'pn=1' ``` @@ -2979,8 +3172,8 @@ curl -G 'http://api.bilibili.com/pugv/app/web/season/page'\ 查看用户`UID=14082`的追番预览列表 ```shell -curl -G 'http://space.bilibili.com/ajax/Bangumi/getList'\ ---data-urlencode 'mid=14082'\ +curl -G 'http://space.bilibili.com/ajax/Bangumi/getList' \ +--data-urlencode 'mid=14082' \ -b 'SESSDATA=xxx' ``` @@ -3082,11 +3275,11 @@ curl -G 'http://space.bilibili.com/ajax/Bangumi/getList'\ 查看用户`UID=14082`的追番明细 ```shell -curl -G 'http://api.bilibili.com/x/space/bangumi/follow/list'\ ---data-urlencode 'vmid=14082'\ ---data-urlencode 'type=1'\ ---data-urlencode 'ps=2'\ ---data-urlencode 'pn=1'\ +curl -G 'http://api.bilibili.com/x/space/bangumi/follow/list' \ +--data-urlencode 'vmid=14082' \ +--data-urlencode 'type=1' \ +--data-urlencode 'ps=2' \ +--data-urlencode 'pn=1' \ -b 'SESSDATA=xxx' ``` @@ -3351,8 +3544,8 @@ curl -G 'http://api.bilibili.com/x/space/bangumi/follow/list'\ 查询用户`UID=2`的关注TAG ```shell -curl -G 'http://space.bilibili.com/ajax/tags/getSubList'\ ---data-urlencode 'mid=2'\ +curl -G 'http://space.bilibili.com/ajax/tags/getSubList' \ +--data-urlencode 'mid=2' \ -b 'SESSDATA=xxx' ``` @@ -3385,4 +3578,4 @@ curl -G 'http://space.bilibili.com/ajax/tags/getSubList'\ } ``` -
+
\ No newline at end of file diff --git a/user/status_number.md b/user/status_number.md index 5c9b3f0..b05384e 100644 --- a/user/status_number.md +++ b/user/status_number.md @@ -37,8 +37,8 @@ 查询用户`UID=332704117`的关系状态数 ```shell -curl -G 'http://api.bilibili.com/x/relation/stat'\ ---data-urlencode 'vmid=332704117'\ +curl -G 'http://api.bilibili.com/x/relation/stat' \ +--data-urlencode 'vmid=332704117' \ -b 'SESSDATA=xxx' ``` @@ -110,7 +110,7 @@ curl -G 'http://api.bilibili.com/x/relation/stat'\ 查询用户`UID=456664753`的UP主状态数 ```shell -curl -G 'http://api.bilibili.com/x/space/upstat'\ +curl -G 'http://api.bilibili.com/x/space/upstat' \ --data-urlencode 'mid=456664753' ``` @@ -198,8 +198,8 @@ curl -G 'http://api.bilibili.com/x/space/upstat'\ 查询用户`UID=239202390`的订阅&投稿状态数 ```shell -curl -G 'http://api.bilibili.com/x/space/navnum'\ ---data-urlencode 'mid=239202390'\ +curl -G 'http://api.bilibili.com/x/space/navnum' \ +--data-urlencode 'mid=239202390' \ -b 'SESSDATA=xxx' ``` @@ -273,7 +273,7 @@ curl -G 'http://api.bilibili.com/x/space/navnum'\ 查询用户`UID=53456`的投稿相簿数 ```shell -curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/upload_count'\ +curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/upload_count' \ --data-urlencode 'uid=53456' ``` diff --git a/video/info.md b/video/info.md index 6daed96..148dcc4 100644 --- a/video/info.md +++ b/video/info.md @@ -8,6 +8,10 @@ *请求方式:GET* +认证方式:Cookie(SESSDSTA) + +限制游客访问的视频需要登录 + **url参数:** | 参数名 | 类型 | 内容 | 必要性 | 备注 | @@ -41,7 +45,7 @@ | pubdate | num | 稿件发布时间 | 时间戳 | | ctime | num | 用户提交稿件的时间 | 时间戳 | | desc | str | 视频简介 | | -| state | num | 视频状态 | 0:开放浏览
1:橙色通过
-1:待审
-2:被打回
-3:网警锁定
-4:被锁定
-5:管理员锁定(可浏览)
-6:修复待审
-7:暂缓审核
-8:补档待审
-9:等待转码
-10:延迟审核
-11:视频源待修
-12:转储失败
-13:允许评论待审
-14:临时回收站
-15:分发中
-16:转码失败
-20:创建未提交
-30:创建已提交
-40:定时发布
-100:用户删除 | +| state | num | 视频状态 | (PS:以下部分内容来源不明,有待验证)
0:开放浏览
1:橙色通过
-1:待审
-2:被打回
-3:网警锁定
-4:被锁定
-5:管理员锁定(可浏览)
-6:修复待审
-7:暂缓审核
-8:补档待审
-9:等待转码
-10:延迟审核
-11:视频源待修
-12:转储失败
-13:允许评论待审
-14:临时回收站
-15:分发中
-16:转码失败
-20:创建未提交
-30:创建已提交
-40:定时发布
-100:用户删除 | | attribute | num | 稿件属性位配置 | | | duration | num | 稿件总时长(所有分P) | 单位为秒 | | mission_id | num | 稿件参与的活动ID | 无为0 | @@ -59,32 +63,40 @@ `attribute`属性位二进制值表: -| 位 | 内容 | 备注 | -| ---- | ----------------- | ----------------------- | -| 0 | 禁止排行 | | -| 1 | 动态禁止 | | -| 2 | 禁止网页输出 | | -| 3 | 禁止客户端列表 | | -| 4 | 搜索禁止 | | -| 5 | 海外禁止 | | -| 6 | 禁止推荐 | | -| 7 | 禁止转载 | | -| 8 | 是否高清 | 视频清晰度>=1080P | -| 9 | 是否PGC稿件 | 番剧及影视 | -| 10 | 允许承包 | | -| 11 | 是否番剧 | | -| 12 | 是否私单 | | -| 13 | 是否限制地区 | 大多数番剧 | -| 14 | 允许其他人添加tag | | -| 15 | ? | | -| 16 | 跳转 | 番剧及影视av/bv->ep跳转 | -| 17 | 是否影视 | | -| 18 | 付费 | | -| 19 | 推送动态 | | -| 20 | 家长模式 | | -| 21 | UGC付费 | | -| 22 | ? | | -| 23 | 是否失效 | | +(PS:以下部分内容来源不明,有待验证) + +| 位 | 内容 | 备注 | +| ---- | ------------------ | --------------------------------------------- | +| 0 | 禁止排行 | | +| 1 | 动态禁止 | 禁止APP推送动态 | +| 2 | 禁止网页输出 | | +| 3 | 禁止客户端列表 | | +| 4 | 搜索禁止 | | +| 5 | 海外禁止 | | +| 6 | 禁止推荐 | 禁止被APP端天马列表推荐 | +| 7 | 禁止转载 | 显示“禁止转载”标志 | +| 8 | 是否高清 | 视频清晰度>=1080P | +| 9 | 是否PGC稿件 | 番剧&影视 | +| 10 | 允许承包 | | +| 11 | 是否番剧 | | +| 12 | 是否私单 | | +| 13 | 是否限制地区 | 大多数番剧&影视 | +| 14 | 允许其他人添加TAG | | +| 15 | ? | | +| 16 | 跳转 | 番剧及影视av/bv->ep跳转 | +| 17 | 是否影视 | | +| 18 | 是否付费 | | +| 19 | 推送动态 | | +| 20 | 家长模式 | | +| 21 | 是否限制游客和外链 | 部分视频未登录无法观看,且网页限制referer跳转 | +| 22 | ? | | +| 23 | ? | | +| 24 | 是否合作视频 | | +| 25 | ? | | +| 26 | ? | | +| 27 | ? | | +| 28 | ? | | +| 29 | 是否为互动视频 | | `data`中的`rights`对象: @@ -242,14 +254,14 @@ avID方式: ```shell -curl -G 'http://api.bilibili.com/x/web-interface/view'\ +curl -G 'http://api.bilibili.com/x/web-interface/view' \ --data-urlencode 'aid=85440373' ``` bvID方式: ```shell -curl -G 'http://api.bilibili.com/x/web-interface/view'\ +curl -G 'http://api.bilibili.com/x/web-interface/view' \ --data-urlencode 'bvid=BV117411r7R1' ``` @@ -442,14 +454,14 @@ http://i1.hdslb.com/bfs/archive/ea0dd34bf41e23a68175680a00e3358cd249105f.jpg avID方式: ```shell -curl -G 'http://api.bilibili.com/x/archive/desc'\ +curl -G 'http://api.bilibili.com/x/archive/desc' \ --data-urlencode 'aid=39330059' ``` bvID方式: ```shell -curl -G 'http://api.bilibili.com/x/archive/desc'\ +curl -G 'http://api.bilibili.com/x/archive/desc' \ --data-urlencode 'bvid=BV1Bt411z799' ``` @@ -527,14 +539,14 @@ curl -G 'http://api.bilibili.com/x/archive/desc'\ avID方式: ```shell -curl -G 'http://api.bilibili.com/x/player/pagelist'\ +curl -G 'http://api.bilibili.com/x/player/pagelist' \ --data-urlencode 'aid=13502509' ``` bvID方式: ```shell -curl -G 'http://api.bilibili.com/x/player/pagelist'\ +curl -G 'http://api.bilibili.com/x/player/pagelist' \ --data-urlencode 'bvid=BV1ex411J7GE' ``` diff --git a/video/interact_video.md b/video/interact_video.md index f5901b9..8d4b74b 100644 --- a/video/interact_video.md +++ b/video/interact_video.md @@ -190,20 +190,20 @@ avID方式: ```shell -curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2'\ ---data-urlencode 'aid=73267982'\ ---data-urlencode 'graph_version=155446'\ ---data-urlencode 'edge_id=5556092'\ +curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2' \ +--data-urlencode 'aid=73267982' \ +--data-urlencode 'graph_version=155446' \ +--data-urlencode 'edge_id=5556092' \ -b 'SESSDATA=xxx' ``` bvID方式: ```shell -curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2'\ ---data-urlencode 'bvid=BV1UE411y7Wy'\ ---data-urlencode 'graph_version=155446'\ ---data-urlencode 'edge_id=5556092'\ +curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2' \ +--data-urlencode 'bvid=BV1UE411y7Wy' \ +--data-urlencode 'graph_version=155446' \ +--data-urlencode 'edge_id=5556092' \ -b 'SESSDATA=xxx' ``` diff --git a/video/like_coin_fav.md b/video/like_coin_fav.md index 2b0251c..62ac31e 100644 --- a/video/like_coin_fav.md +++ b/video/like_coin_fav.md @@ -40,20 +40,20 @@ avID方式: ```shell -curl 'http://api.bilibili.com/x/web-interface/archive/like'\ ---data-urlencode 'aid=79677524'\ ---data-urlencode 'like=1'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/web-interface/archive/like' \ +--data-urlencode 'aid=79677524' \ +--data-urlencode 'like=1' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` bvID方式: ```shell -curl 'http://api.bilibili.com/x/web-interface/archive/like'\ ---data-urlencode 'bvid=BV1uJ411r7hL'\ ---data-urlencode 'like=1'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/web-interface/archive/like' \ +--data-urlencode 'bvid=BV1uJ411r7hL' \ +--data-urlencode 'like=1' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -108,9 +108,9 @@ curl 'http://api.bilibili.com/x/web-interface/archive/like'\ 点赞视频`av79677524` ```shell -curl 'http://app.bilibili.com/x/v2/view/like'\ ---data-urlencode 'access_key=xxx'\ ---data-urlencode 'aid=79677524'\ +curl 'http://app.bilibili.com/x/v2/view/like' \ +--data-urlencode 'access_key=xxx' \ +--data-urlencode 'aid=79677524' \ --data-urlencode 'like=0' ``` @@ -164,16 +164,16 @@ curl 'http://app.bilibili.com/x/v2/view/like'\ avID方式: ```shell -curl -G 'http://api.bilibili.com/x/web-interface/archive/has/like'\ ---data-urlencode 'aid=39330059'\ +curl -G 'http://api.bilibili.com/x/web-interface/archive/has/like' \ +--data-urlencode 'aid=39330059' \ -b 'SESSDATA=xxx' ``` bvID方式: ```shell -curl -G 'api.bilibili.com/x/web-interface/archive/has/like'\ ---data-urlencode 'bvid=BV1Bt411z799'\ +curl -G 'api.bilibili.com/x/web-interface/archive/has/like' \ +--data-urlencode 'bvid=BV1Bt411z799' \ -b 'SESSDATA=xxx' ``` @@ -238,22 +238,22 @@ data 对象: avID方式: ```shell -curl 'http://api.bilibili.com/x/web-interface/coin/add'\ ---data-urlencode 'aid=90671873'\ ---data-urlencode 'select_like=1'\ ---data-urlencode 'multiply=2'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/web-interface/coin/add' \ +--data-urlencode 'aid=90671873' \ +--data-urlencode 'select_like=1' \ +--data-urlencode 'multiply=2' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` bvID方式: ```shell -curl 'http://api.bilibili.com/x/web-interface/coin/add'\ ---data-urlencode 'bvid=BV1N7411A7wC'\ ---data-urlencode 'select_like=1'\ ---data-urlencode 'multiply=2'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/web-interface/coin/add' \ +--data-urlencode 'bvid=BV1N7411A7wC' \ +--data-urlencode 'select_like=1' \ +--data-urlencode 'multiply=2' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -310,10 +310,10 @@ data 对象: 为视频`av90671873`投币2枚 ```shell -curl 'http://app.bilibili.com/x/v2/view/coin/add'\ ---data-urlencode 'access_key=xxx'\ ---data-urlencode 'aid=90671873'\ ---data-urlencode 'select_like=1'\ +curl 'http://app.bilibili.com/x/v2/view/coin/add' \ +--data-urlencode 'access_key=xxx' \ +--data-urlencode 'aid=90671873' \ +--data-urlencode 'select_like=1' \ --data-urlencode 'multiply=2' ``` @@ -373,16 +373,16 @@ curl 'http://app.bilibili.com/x/v2/view/coin/add'\ avID方式: ```shell -curl -G 'api.bilibili.com/x/web-interface/archive/coins'\ ---data-urlencode 'aid=37896701'\ +curl -G 'api.bilibili.com/x/web-interface/archive/coins' \ +--data-urlencode 'aid=37896701' \ -b 'SESSDATA=xxx' ``` bvID方式: ```shell -curl -G 'api.bilibili.com/x/web-interface/archive/coins'\ ---data-urlencode 'bvid=BV18t411q7zz'\ +curl -G 'api.bilibili.com/x/web-interface/archive/coins' \ +--data-urlencode 'bvid=BV18t411q7zz' \ -b 'SESSDATA=xxx' ``` @@ -452,24 +452,24 @@ curl -G 'api.bilibili.com/x/web-interface/archive/coins'\ Cookie方式: ```shell -curl 'http://api.bilibili.com/medialist/gateway/coll/resource/deal'\ ---data-urlencode 'rid=90671873'\ ---data-urlencode 'type=2'\ ---data-urlencode 'add_media_ids=49166435'\ ---data-urlencode 'del_media_ids='\ ---data-urlencode 'csrf=xxx'\ --b 'SESSDATA=xxx'\ +curl 'http://api.bilibili.com/medialist/gateway/coll/resource/deal' \ +--data-urlencode 'rid=90671873' \ +--data-urlencode 'type=2' \ +--data-urlencode 'add_media_ids=49166435' \ +--data-urlencode 'del_media_ids=' \ +--data-urlencode 'csrf=xxx' \ +-b 'SESSDATA=xxx' \ -e 'https://www.bilibili.com' ``` APP方式: ```shell -curl 'http://api.bilibili.com/medialist/gateway/coll/resource/deal'\ ---data-urlencode 'access_key=xxx'\ ---data-urlencode 'rid=90671873'\ ---data-urlencode 'type=2'\ ---data-urlencode 'add_media_ids=49166435'\ +curl 'http://api.bilibili.com/medialist/gateway/coll/resource/deal' \ +--data-urlencode 'access_key=xxx' \ +--data-urlencode 'rid=90671873' \ +--data-urlencode 'type=2' \ +--data-urlencode 'add_media_ids=49166435' \ --data-urlencode 'del_media_ids=' ``` @@ -528,16 +528,16 @@ data 对象: avID方式: ```shell -curl -G 'http://api.bilibili.com/x/v2/fav/video/favoured'\ ---data-urlencode 'aid=46281123'\ +curl -G 'http://api.bilibili.com/x/v2/fav/video/favoured' \ +--data-urlencode 'aid=46281123' \ -b 'SESSDATA=xxx' ``` bvID方式: ```shell -curl -G 'http://api.bilibili.com/x/v2/fav/video/favoured'\ ---data-urlencode 'aid=BV1Bb411H7Dv'\ +curl -G 'http://api.bilibili.com/x/v2/fav/video/favoured' \ +--data-urlencode 'aid=BV1Bb411H7Dv' \ -b 'SESSDATA=xxx' ``` @@ -607,18 +607,18 @@ curl -G 'http://api.bilibili.com/x/v2/fav/video/favoured'\ avID方式: ```shell -curl 'http://api.bilibili.com/x/web-interface/archive/like/triple'\ ---data-urlencode 'aid=91003840'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/web-interface/archive/like/triple' \ +--data-urlencode 'aid=91003840' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` bvID方式: ```shell -curl 'http://api.bilibili.com/x/web-interface/archive/like/triple'\ ---data-urlencode 'bvid=BV1Wj411f79U'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/web-interface/archive/like/triple' \ +--data-urlencode 'bvid=BV1Wj411f79U' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -683,8 +683,8 @@ curl 'http://api.bilibili.com/x/web-interface/archive/like/triple'\ 将视频`av91003840`一键三连 ```shell -curl 'http://app.bilibili.com/x/v2/view/like/triple'\ ---data-urlencode 'access_key=xxx'\ +curl 'http://app.bilibili.com/x/v2/view/like/triple' \ +--data-urlencode 'access_key=xxx' \ --data-urlencode 'aid=91003840' ``` diff --git a/video/pbp.md b/video/pbp.md index fb04854..498aca9 100644 --- a/video/pbp.md +++ b/video/pbp.md @@ -46,7 +46,7 @@ 获取视频`CID=3724723`的获取弹幕趋势顶点列表 ```shell -curl -G 'http://api.bilibili.com/pbp/data'\ +curl -G 'http://api.bilibili.com/pbp/data' \ --data-urlencode 'cid=3724723' ``` diff --git a/video/recommend.md b/video/recommend.md index 95014e2..649423d 100644 --- a/video/recommend.md +++ b/video/recommend.md @@ -37,7 +37,7 @@ `data`数组中的对象: -基本同「[视频详细信息](info.md#视频详细信息)」中的data对象 +基本同「[获取视频详细信息(web端)](info.md#获取视频详细信息(web端))」中的data对象 **示例:** @@ -46,14 +46,14 @@ avID方式: ```shell -curl -G 'http://api.bilibili.com/x/web-interface/archive/related'\ +curl -G 'http://api.bilibili.com/x/web-interface/archive/related' \ --data-urlencode 'aid=7' ``` bvID方式: ```shell -curl -G 'http://api.bilibili.com/x/web-interface/archive/related'\ +curl -G 'http://api.bilibili.com/x/web-interface/archive/related' \ --data-urlencode 'bvid=BV1xx411c7m9' ``` diff --git a/video/report.md b/video/report.md index ff1a48e..d6b6465 100644 --- a/video/report.md +++ b/video/report.md @@ -38,23 +38,23 @@ Cookie方式: ```shell -curl 'http://api.bilibili.com/x/v2/history/report'\ ---data-urlencode 'aid=13662970'\ ---data-urlencode 'cid=126654047'\ ---data-urlencode 'progress=1248'\ ---data-urlencode 'platform=android'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/v2/history/report' \ +--data-urlencode 'aid=13662970' \ +--data-urlencode 'cid=126654047' \ +--data-urlencode 'progress=1248' \ +--data-urlencode 'platform=android' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` APP方式: ```shell -curl 'http://api.bilibili.com/x/v2/history/report'\ ---data-urlencode 'access_key=xxx'\ ---data-urlencode 'aid=13662970'\ ---data-urlencode 'cid=126654047'\ ---data-urlencode 'progress=1248'\ +curl 'http://api.bilibili.com/x/v2/history/report' \ +--data-urlencode 'access_key=xxx' \ +--data-urlencode 'aid=13662970' \ +--data-urlencode 'cid=126654047' \ +--data-urlencode 'progress=1248' \ --data-urlencode 'platform=android' ``` @@ -118,17 +118,17 @@ curl 'http://api.bilibili.com/x/v2/history/report'\ 上报一次视频`av2`/`BV1xx411c7mD`的心跳数据 ```shell -curl 'api.bilibili.com/x/click-interface/web/heartbeat'\ ---data-urlencode 'aid=2'\ ---data-urlencode 'bvid=BV1xx411c7mD'\ ---data-urlencode 'cid=62131'\ ---data-urlencode 'played_time=60'\ ---data-urlencode 'realtime=60'\ ---data-urlencode 'start_ts=1592720840'\ ---data-urlencode 'type=3'\ ---data-urlencode 'dt=2'\ ---data-urlencode 'play_type=0'\ ---data-urlencode 'csrf=xxx'\ +curl 'api.bilibili.com/x/click-interface/web/heartbeat' \ +--data-urlencode 'aid=2' \ +--data-urlencode 'bvid=BV1xx411c7mD' \ +--data-urlencode 'cid=62131' \ +--data-urlencode 'played_time=60' \ +--data-urlencode 'realtime=60' \ +--data-urlencode 'start_ts=1592720840' \ +--data-urlencode 'type=3' \ +--data-urlencode 'dt=2' \ +--data-urlencode 'play_type=0' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` diff --git a/video/snapshot.md b/video/snapshot.md index 5db3a85..5b6ffa7 100644 --- a/video/snapshot.md +++ b/video/snapshot.md @@ -67,16 +67,16 @@ avID方式: ```shell -curl -G 'http://api.bilibili.com/x/player/videoshot'\ ---data-urlencode 'aid=26273789'\ +curl -G 'http://api.bilibili.com/x/player/videoshot' \ +--data-urlencode 'aid=26273789' \ --data-urlencode 'index=1' ``` bvID方式: ```shell -curl -G 'http://api.bilibili.com/x/player/videoshot'\ ---data-urlencode 'bvid=BV1os411H7wm'\ +curl -G 'http://api.bilibili.com/x/player/videoshot' \ +--data-urlencode 'bvid=BV1os411H7wm' \ --data-urlencode 'index=1' ``` @@ -155,11 +155,11 @@ curl -G 'http://api.bilibili.com/x/player/videoshot'\ 获取视频`av26273789`(`CID=49075258`)的快照 ```shell -curl -G 'http://app.bilibili.com/x/v2/view/video/shot'\ ---data-urlencode 'appkey=1d8b6e7d45233436'\ ---data-urlencode 'aid=26273789'\ ---data-urlencode 'cid=49075258'\ ---data-urlencode 'ts=0'\ +curl -G 'http://app.bilibili.com/x/v2/view/video/shot' \ +--data-urlencode 'appkey=1d8b6e7d45233436' \ +--data-urlencode 'aid=26273789' \ +--data-urlencode 'cid=49075258' \ +--data-urlencode 'ts=0' \ --data-urlencode 'sign=06c0a4f2ede21984313552bd9439db18' ``` @@ -246,7 +246,7 @@ curl -G 'http://app.bilibili.com/x/v2/view/video/shot'\ 获取视频`av26273789`的快照 ```shell -curl -G 'http://api.bilibili.com/pvideo'\ +curl -G 'http://api.bilibili.com/pvideo' \ --data-urlencode 'aid=26273789' ``` diff --git a/video/status_number.md b/video/status_number.md index 7090c49..e18685b 100644 --- a/video/status_number.md +++ b/video/status_number.md @@ -47,7 +47,7 @@ avID方式: ```shell -curl -G 'http://api.bilibili.com/archive_stat/stat'\ +curl -G 'http://api.bilibili.com/archive_stat/stat' \ --data-urlencode 'aid=91572143' ``` @@ -133,14 +133,14 @@ curl -G 'http://api.bilibili.com/archive_stat/stat'\ avID方式: ```shell -curl -G 'http://api.bilibili.com/x/web-interface/archive/stat'\ +curl -G 'http://api.bilibili.com/x/web-interface/archive/stat' \ --data-urlencode 'aid=2271112' ``` bvID方式: ```shell -curl -G 'http://api.bilibili.com/x/web-interface/archive/stat'\ +curl -G 'http://api.bilibili.com/x/web-interface/archive/stat' \ --data-urlencode 'bvid=BV1es411D7sW' ``` @@ -177,8 +177,8 @@ curl -G 'http://api.bilibili.com/x/web-interface/archive/stat'\ 当UA为`2333python2333`时,则无法访问此接口: ```shell -curl -G 'http://api.bilibili.com/x/web-interface/archive/stat'\ ---data-urlencode 'aid=2271112'\ +curl -G 'http://api.bilibili.com/x/web-interface/archive/stat' \ +--data-urlencode 'aid=2271112' \ -A '2333python2333' ``` diff --git a/video/tags.md b/video/tags.md index 0fa235e..622c42d 100644 --- a/video/tags.md +++ b/video/tags.md @@ -70,16 +70,16 @@ avID方式: ```shell -curl -G 'http://api.bilibili.com/x/tag/archive/tags'\ ---data-urlencode 'aid=89772773'\ +curl -G 'http://api.bilibili.com/x/tag/archive/tags' \ +--data-urlencode 'aid=89772773' \ -b 'SESSDATA=xxx' ``` bvID方式: ```shell -curl -G 'http://api.bilibili.com/x/tag/archive/tags'\ ---data-urlencode 'bvid=BV1M741177Kg'\ +curl -G 'http://api.bilibili.com/x/tag/archive/tags' \ +--data-urlencode 'bvid=BV1M741177Kg' \ -b 'SESSDATA=xxx' ``` @@ -235,10 +235,10 @@ curl -G 'http://api.bilibili.com/x/tag/archive/tags'\ 为视频`av89772773`的TAG`12620189`点赞 ```shell -curl 'http://api.bilibili.com/x/tag/archive/like2'\ ---data-urlencode 'aid=89772773'\ ---data-urlencode 'tag_id=12620189'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://api.bilibili.com/x/tag/archive/like2' \ +--data-urlencode 'aid=89772773' \ +--data-urlencode 'tag_id=12620189' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` @@ -288,10 +288,10 @@ curl 'http://api.bilibili.com/x/tag/archive/like2'\ 为视频`av89772773`的TAG`7520816`点踩 ```shell -curl 'http://pi.bilibili.com/x/tag/archive/hate2'\ ---data-urlencode 'aid=89772773'\ ---data-urlencode 'tag_id=7520816'\ ---data-urlencode 'csrf=xxx'\ +curl 'http://pi.bilibili.com/x/tag/archive/hate2' \ +--data-urlencode 'aid=89772773' \ +--data-urlencode 'tag_id=7520816' \ +--data-urlencode 'csrf=xxx' \ -b 'SESSDATA=xxx' ``` diff --git a/video/videostream_url.md b/video/videostream_url.md index 84a061d..ad1d25a 100644 --- a/video/videostream_url.md +++ b/video/videostream_url.md @@ -180,26 +180,26 @@ dash方式(fnval=16): avID方式: ```shell -curl -G 'http://api.bilibili.com/x/player/playurl'\ ---data-urlencode 'avid=99999999'\ ---data-urlencode 'cid=171776208'\ ---data-urlencode 'qn=112'\ ---data-urlencode 'fnval=0'\ ---data-urlencode 'fnver=0'\ ---data-urlencode 'fourk=1'\ +curl -G 'http://api.bilibili.com/x/player/playurl' \ +--data-urlencode 'avid=99999999' \ +--data-urlencode 'cid=171776208' \ +--data-urlencode 'qn=112' \ +--data-urlencode 'fnval=0' \ +--data-urlencode 'fnver=0' \ +--data-urlencode 'fourk=1' \ -b 'SESSDATA=xxx' ``` bvID方式: ```shell -curl -G 'http://api.bilibili.com/x/player/playurl'\ ---data-urlencode 'bvid=BV1y7411Q7Eq'\ ---data-urlencode 'cid=171776208'\ ---data-urlencode 'qn=112'\ ---data-urlencode 'fnval=0'\ ---data-urlencode 'fnver=0'\ ---data-urlencode 'fourk=1'\ +curl -G 'http://api.bilibili.com/x/player/playurl' \ +--data-urlencode 'bvid=BV1y7411Q7Eq' \ +--data-urlencode 'cid=171776208' \ +--data-urlencode 'qn=112' \ +--data-urlencode 'fnval=0' \ +--data-urlencode 'fnver=0' \ +--data-urlencode 'fourk=1' \ -b 'SESSDATA=xxx' ``` @@ -418,26 +418,26 @@ curl -G 'http://api.bilibili.com/x/player/playurl'\ avID方式: ```shell -curl -G 'http://api.bilibili.com/x/player/playurl'\ ---data-urlencode 'avid=99999999'\ ---data-urlencode 'cid=171776208'\ ---data-urlencode 'qn=0'\ ---data-urlencode 'fnval=16'\ ---data-urlencode 'fnver=0'\ ---data-urlencode 'fourk=1'\ +curl -G 'http://api.bilibili.com/x/player/playurl' \ +--data-urlencode 'avid=99999999' \ +--data-urlencode 'cid=171776208' \ +--data-urlencode 'qn=0' \ +--data-urlencode 'fnval=16' \ +--data-urlencode 'fnver=0' \ +--data-urlencode 'fourk=1' \ -b 'SESSDATA=xxx' ``` bvID方式: ```shell -curl -G 'http://api.bilibili.com/x/player/playurl'\ ---data-urlencode 'bvid=BV1y7411Q7Eq'\ ---data-urlencode 'cid=171776208'\ ---data-urlencode 'qn=0'\ ---data-urlencode 'fnval=16'\ ---data-urlencode 'fnver=0'\ ---data-urlencode 'fourk=1'\ +curl -G 'http://api.bilibili.com/x/player/playurl' \ +--data-urlencode 'bvid=BV1y7411Q7Eq' \ +--data-urlencode 'cid=171776208' \ +--data-urlencode 'qn=0' \ +--data-urlencode 'fnval=16' \ +--data-urlencode 'fnver=0' \ +--data-urlencode 'fourk=1' \ -b 'SESSDATA=xxx' ``` @@ -863,8 +863,8 @@ curl -G 'http://api.bilibili.com/x/player/playurl'\ **以上述视频url为例:** ```shell -wget 'http://upos-sz-mirrorhw.bilivideo.com/upgcxcode/08/62/171776208/171776208-1-112.flv?e=ig8euxZM2rNcNbhMnwhVhwdlhzK3hzdVhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1589565412&gen=playurl&os=hwbv&oi=606631998&trid=e0fa5f9a7610440a871279a28fae85aau&platform=pc&upsig=5f469cb4c190ed54b89bd40cc37eddff&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,platform&mid=293793435&logo=80000000'\ --e 'https://www.bilibili.com'\ +wget 'http://upos-sz-mirrorhw.bilivideo.com/upgcxcode/08/62/171776208/171776208-1-112.flv?e=ig8euxZM2rNcNbhMnwhVhwdlhzK3hzdVhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1589565412&gen=playurl&os=hwbv&oi=606631998&trid=e0fa5f9a7610440a871279a28fae85aau&platform=pc&upsig=5f469cb4c190ed54b89bd40cc37eddff&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,platform&mid=293793435&logo=80000000' \ +-e 'https://www.bilibili.com' \ -O 'Download_video.flv' ```