Skip to content

Latest commit

 

History

History
202 lines (159 loc) · 7.05 KB

status_number.md

File metadata and controls

202 lines (159 loc) · 7.05 KB

视频状态数


视频状态数(仅avID)

http://api.bilibili.com/archive_stat/stat

请求方式:GET

url参数:

参数名 类型 内容 必要性 备注
aid num 稿件avID 必要

json回复:

根对象:

字段 类型 内容 备注
code num 返回值 0:成功
40001:请求错误
40003:无视频
message str 错误信息 默认为0
ttl num 1
data obj 信息本体

data对象:

字段 类型 内容 备注
aid num 稿件avID
view 正常:num
屏蔽:str
正常:播放次数
屏蔽:"--"
danmaku num 弹幕条数
reply num 评论条数
favorite num 收藏人数
coin num 投币枚数
share num 分享次数
now_rank num 0 作用尚不明确
his_rank num 历史最高排行
like num 获赞次数
dislike num 0 作用尚不明确
no_reprint num 禁止转载标志 0:无
1:禁止
copyright num 版权标志 1:自制
2:转载

示例:

查询视频av91572143的状态数

avID方式:

curl -G 'http://api.bilibili.com/archive_stat/stat' \
--data-urlencode 'aid=91572143'
查看响应示例:
{
	"code": 0,
	"message": "0",
	"ttl": 1,
	"data": {
		"aid": 91572143,
		"view": 2236510,
		"danmaku": 37856,
		"reply": 5723,
		"favorite": 131317,
		"coin": 143389,
		"share": 44598,
		"now_rank": 0,
		"his_rank": 4,
		"like": 264314,
		"dislike": 0,
		"no_reprint": 1,
		"copyright": 1
	}
}

视频状态数(bvID/avID)

http://api.bilibili.com/x/web-interface/archive/stat

请求方式:GET

此接口请求头中UA值存在python字串,会返回-412错误

url参数:

参数名 类型 内容 必要性 备注
aid num 稿件avID 必要(可选) avID与bvID任选一个
bvid str 稿件bvID 必要(可选) avID与bvID任选一个

json回复:

根对象:

字段 类型 内容 备注
code num 返回值 0:成功
-400:请求错误
-412:请求被拦截
40003:无视频
message str 错误信息 默认为0
ttl num 1
data obj 信息本体

data对象:

字段 类型 内容 备注
aid num 稿件avID
bvid str 稿件bvID
view 正常:num
屏蔽:str
正常:播放次数
屏蔽:"--"
danmaku num 弹幕条数
reply num 评论条数
favorite num 收藏人数
coin num 投币枚数
share num 分享次数
now_rank num 0 作用尚不明确
his_rank num 历史最高排行
like num 获赞次数
dislike num 0 作用尚不明确
no_reprint num 禁止转载标志 0:无
1:禁止
copyright num 版权标志 1:自制
2:转载
argue_msg str 警告信息 默认为空
evaluation str 视频评分 默认为空

示例:

查询视频av2271112/BV1es411D7sW的状态数

avID方式:

curl -G 'http://api.bilibili.com/x/web-interface/archive/stat' \
--data-urlencode 'aid=2271112'

bvID方式:

curl -G 'http://api.bilibili.com/x/web-interface/archive/stat' \
--data-urlencode 'bvid=BV1es411D7sW'
查看响应示例:
{
	"code": 0,
	"message": "0",
	"ttl": 1,
	"data": {
		"aid": 2271112,
		"bvid": "BV1es411D7sW",
		"view": 26408224,
		"danmaku": 161919,
		"reply": 52825,
		"favorite": 892560,
		"coin": 599649,
		"share": 240573,
		"like": 628592,
		"now_rank": 0,
		"his_rank": 4,
		"no_reprint": 0,
		"copyright": 1,
		"argue_msg": "",
		"evaluation": ""
	}
}

当UA为2333python2333时,则无法访问此接口:

curl -G 'http://api.bilibili.com/x/web-interface/archive/stat' \
--data-urlencode 'aid=2271112' \
-A '2333python2333'
查看响应示例:
{
    "code":-412,
    "message":"请求被拦截",
    "ttl":1,
    "data":null
}