请求方式: 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"
查看响应示例:
{
"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
}
}
请求方式: 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"
查看响应示例:
{
"code": 0,
"message": "0",
"ttl": 1,
"data": {
"archive": {
"aid": 1906473802,
"bvid": "BV1MU411S7iJ",
"title": "Linux小寄巧: 原地卸载内核然后尝试救活!"
},
"videos": [
{
"cid": 1625992822,
"index": 1,
"title": "Linux小寄巧: 原地卸载内核然后尝试救活!",
"duration": 0
}
]
}
}