# 视频状态数 | BAC Document
社区开源的第三方哔哩哔哩 API 文档

# 视频状态数

本页接口均已失效

## 视频状态数（仅avid）

该接口已弃用 (HTTP 403)

> https://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 'https://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 404)

> https://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 'https://api.bilibili.com/x/web-interface/archive/stat' \
    --data-urlencode 'aid=2271112'

bvid方式：

    curl -G 'https://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 'https://api.bilibili.com/x/web-interface/archive/stat' \
    --data-urlencode 'aid=2271112' \
    -A '2333python2333'

查看响应示例：

    {
        "code":-412,
        "message":"请求被拦截",
        "ttl":1,
        "data":null
    }