视频相关杂项
获取稿件列表
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
}
]
}
}
```