bac

视频相关杂项

获取稿件列表

https://member.bilibili.com/x2/creative/web/archives/sp

请求方式: GET

认证方式: Cookie (SESSDATA)

注: 该接口返回内容大多为无实际意义的空值, 具体内容建议通过常规接口获取

URL参数:

参数名 类型 内容 必要性 备注
pn num 页码 必要 默认为 1
ps num 每页数量 必要 默认为 10, 留空为 100

JSON回复:

根对象:

字段 类型 内容 备注
code num 返回值 0:成功
message str 错误信息  
ttl num 1  
data obj 信息本体  

data 对象:

字段 类型 内容 备注
class null 作用尚不明确  
arc_audits array 稿件列表  
page obj 分页信息  
play_type num 1  

arc_audits 数组中的对象:

字段 类型 内容 备注
Archive obj 稿件信息  
Videos null    
stat obj 稿件统计信息  
state_panel num 0  
parent_tname str  
typename str  
open_appeal num 0  
activity null    
season_add_state num 是否可加入合集 0: 可以
1: 不可以

Archive 对象:

字段 类型 内容 备注
aid num av 号  
bvid str bv 号  
mid num 0  
tid num 0  
tp_info null    
title str 稿件标题  
author str  
cover str 封面图 位于 bfs 需要自行拼接 URL
reject_reason str  
reject_reason_url str  
tag str  
duration num 0  
copyright num 0  
no_reprint num 0  
ugcpay num 0  
order_id num 0  
order_name str  
adorder_id num 0  
adorder_name str  
adorder_no str  
online_time num 0  
new_adorder_info null    
desc str 稿件简介  
mission_id num 0  
mission_name str  
attribute num 0  
state num 0  
state_desc str  
state_panel num 0  
source str  
desc_format_id num 0  
attrs null    
porder null    
dynamic str  
poi_object null    
dtime num 0  
ptime num 0  
ctime num 0  
ugcpay_info null    
staffs null    
vote null    
activity null    
interactive num 0  
hl null    
no_background num 0  
dynamic_video num 0  
no_public num 0  
is_360 num 0  
is_dolby num 0  
lossless_music num 0  
bs_editor num 0  
up_from num 0  
desc_v2 null    
dynamic_v2 null    
topic_id num 0  
topic_name str  
topic_stat num 0  
premiere num 0  
is_ugcpay_v2 num 0  
recreate null    
charging_pay num 0  
neutral_mark str  
preview null    
upower_level null    
cover43 str  
had_passed bool false  
is_staff num 0  
is_pugv num 0  
upower_mode num 0  
upower_unit_price num 0  

stat 对象:

字段 类型 内容 备注
aid num av 号  
view num 播放量  
danmaku num 弹幕数  
reply num 评论数  
favorite num 收藏数  
coin num 硬币数  
share num 分享数  
now_rank num 0 当前排名
his_rank num 0 历史最高排名
like num 点赞数  
dislike num 点踩数 恒为 0
vt num 0  
vv num 播放量  

示例:

curl -G "https://member.bilibili.com/x2/creative/web/archives/sp" \
--data-urlencode "pn=1" \
--data-urlencode "ps=3" \
-b "SESSDATA=xxx"
查看响应示例: ```json { "code": 0, "message": "0", "ttl": 1, "data": { "class": null, "arc_audits": [ { "Archive": { "aid": 1906473802, "bvid": "BV1MU411S7iJ", "mid": 0, "tid": 0, "tp_info": null, "title": "Linux小寄巧: 原地卸载内核然后尝试救活!", "author": "", "cover": "/bfs/archive/b76c0b574862f5a8e8eb133f5f33fcbcd602401a.jpg", "reject_reason": "", "reject_reason_url": "", "tag": "", "duration": 0, "copyright": 0, "no_reprint": 0, "ugcpay": 0, "order_id": 0, "order_name": "", "adorder_id": 0, "adorder_name": "", "adorder_no": "", "online_time": 0, "new_adorder_info": null, "desc": "", "mission_id": 0, "mission_name": "", "attribute": 0, "state": 0, "state_desc": "", "state_panel": 0, "source": "", "desc_format_id": 0, "attrs": null, "porder": null, "dynamic": "", "poi_object": null, "dtime": 0, "ptime": 0, "ctime": 0, "ugcpay_info": null, "staffs": null, "vote": null, "activity": null, "interactive": 0, "hl": null, "no_background": 0, "dynamic_video": 0, "no_public": 0, "is_360": 0, "is_dolby": 0, "lossless_music": 0, "bs_editor": 0, "up_from": 0, "desc_v2": null, "dynamic_v2": null, "topic_id": 0, "topic_name": "", "topic_stat": 0, "premiere": 0, "is_ugcpay_v2": 0, "recreate": null, "political_media": 0, "political_editable": 0, "charging_pay": 0, "neutral_mark": "", "preview": null, "upower_level": null, "cover43": "", "had_passed": false, "is_staff": 0, "is_pugv": 0, "upower_mode": 0, "upower_unit_price": 0 }, "Videos": null, "stat": { "aid": 1906473802, "view": 4036, "danmaku": 8, "reply": 56, "favorite": 53, "coin": 12, "share": 8, "now_rank": 0, "his_rank": 0, "like": 99, "dislike": 0, "vt": 0, "vv": 4036 }, "state_panel": 0, "parent_tname": "", "typename": "", "open_appeal": 0, "activity": null, "season_add_state": 0 }, { "Archive": { "aid": 1956170305, "bvid": "BV1Ay411i7Ph", "mid": 0, "tid": 0, "tp_info": null, "title": "十多年前的电脑运行Debian12的启动过程", "author": "", "cover": "/bfs/archive/0bff6624fdfcbf3326fba1837fef093d455c846a.jpg", "reject_reason": "", "reject_reason_url": "", "tag": "", "duration": 0, "copyright": 0, "no_reprint": 0, "ugcpay": 0, "order_id": 0, "order_name": "", "adorder_id": 0, "adorder_name": "", "adorder_no": "", "online_time": 0, "new_adorder_info": null, "desc": "", "mission_id": 0, "mission_name": "", "attribute": 0, "state": 0, "state_desc": "", "state_panel": 0, "source": "", "desc_format_id": 0, "attrs": null, "porder": null, "dynamic": "", "poi_object": null, "dtime": 0, "ptime": 0, "ctime": 0, "ugcpay_info": null, "staffs": null, "vote": null, "activity": null, "interactive": 0, "hl": null, "no_background": 0, "dynamic_video": 0, "no_public": 0, "is_360": 0, "is_dolby": 0, "lossless_music": 0, "bs_editor": 0, "up_from": 0, "desc_v2": null, "dynamic_v2": null, "topic_id": 0, "topic_name": "", "topic_stat": 0, "premiere": 0, "is_ugcpay_v2": 0, "recreate": null, "political_media": 0, "political_editable": 0, "charging_pay": 0, "neutral_mark": "", "preview": null, "upower_level": null, "cover43": "", "had_passed": false, "is_staff": 0, "is_pugv": 0, "upower_mode": 0, "upower_unit_price": 0 }, "Videos": null, "stat": { "aid": 1956170305, "view": 2747, "danmaku": 13, "reply": 37, "favorite": 11, "coin": 14, "share": 4, "now_rank": 0, "his_rank": 0, "like": 42, "dislike": 0, "vt": 0, "vv": 2747 }, "state_panel": 0, "parent_tname": "", "typename": "", "open_appeal": 0, "activity": null, "season_add_state": 0 }, { "Archive": { "aid": 910326709, "bvid": "BV1GM4y1a7Vn", "mid": 0, "tid": 0, "tp_info": null, "title": "Minecraft终末之诗,但是谷歌翻译20遍", "author": "", "cover": "/bfs/archive/09b7f2542f3e66973ec7de1a3c806cdd45b95426.jpg", "reject_reason": "", "reject_reason_url": "", "tag": "", "duration": 0, "copyright": 0, "no_reprint": 0, "ugcpay": 0, "order_id": 0, "order_name": "", "adorder_id": 0, "adorder_name": "", "adorder_no": "", "online_time": 0, "new_adorder_info": null, "desc": "原内容来源:Minecraft Wiki\n使用的工具:Google Translate\n视频仅供娱乐,请勿当真", "mission_id": 0, "mission_name": "", "attribute": 0, "state": 0, "state_desc": "", "state_panel": 0, "source": "", "desc_format_id": 0, "attrs": null, "porder": null, "dynamic": "", "poi_object": null, "dtime": 0, "ptime": 0, "ctime": 0, "ugcpay_info": null, "staffs": null, "vote": null, "activity": null, "interactive": 0, "hl": null, "no_background": 0, "dynamic_video": 0, "no_public": 0, "is_360": 0, "is_dolby": 0, "lossless_music": 0, "bs_editor": 0, "up_from": 0, "desc_v2": null, "dynamic_v2": null, "topic_id": 0, "topic_name": "", "topic_stat": 0, "premiere": 0, "is_ugcpay_v2": 0, "recreate": null, "political_media": 0, "political_editable": 0, "charging_pay": 0, "neutral_mark": "", "preview": null, "upower_level": null, "cover43": "", "had_passed": false, "is_staff": 0, "is_pugv": 0, "upower_mode": 0, "upower_unit_price": 0 }, "Videos": null, "stat": { "aid": 910326709, "view": 533, "danmaku": 6, "reply": 4, "favorite": 15, "coin": 13, "share": 4, "now_rank": 0, "his_rank": 0, "like": 29, "dislike": 0, "vt": 0, "vv": 533 }, "state_panel": 0, "parent_tname": "", "typename": "", "open_appeal": 0, "activity": null, "season_add_state": 0 } ], "page": { "pn": 1, "ps": 3, "count": 32 }, "play_type": 1 } } ```

视频基础信息

https://member.bilibili.com/x/web/archive/videos

请求方式: GET

认证方式: Cookie (SESSDATA)

URL参数:

参数名 类型 内容 必要性 备注
aid num av 号 必要  

JSON回复:

字段 类型 内容 备注
code num 返回值 0:成功
message str 错误信息  
ttl num 1  
data obj 信息本体  

data 对象:

字段 类型 内容 备注
archive obj 稿件信息  
videos array 视频信息  

archive 对象:

字段 类型 内容 备注
aid num av 号  
bvid str bvid  
title str 标题  

videos 数组:

字段 类型 内容 备注
cid num 分P cid  
index num 分P 序号  
title str 分P 标题  
duration num 0  

示例:

curl -G "https://member.bilibili.com/x/web/archive/videos" \
--data-urlencode "aid=1906473802" \
-b "SESSDATA=xxx"
查看响应示例: ```json { "code": 0, "message": "0", "ttl": 1, "data": { "archive": { "aid": 1906473802, "bvid": "BV1MU411S7iJ", "title": "Linux小寄巧: 原地卸载内核然后尝试救活!" }, "videos": [ { "cid": 1625992822, "index": 1, "title": "Linux小寄巧: 原地卸载内核然后尝试救活!", "duration": 0 } ] } } ```