# 历史弹幕 **本页所有操作均需登录(SESSDATA)** ## 查询历史弹幕日期 > http://api.bilibili.com/x/v2/dm/history/index *方式:GET* **参数:** | 参数名 | 类型 | 内容 | 必要性 | 备注 | | ------ | ---- | -------- | ------ | ------------ | | type | url | 1 | 必要 | 作用尚不明确 | | oid | url | 视频CID | 必要 | | | month | url | 查询月份 | 必要 | mm-dd | **json回复:** 根对象: | 字段 | 类型 | 内容 | 备注 | | ------- | ------------------------------- | -------- | ------------------------------------------------- | | code | num | 返回值 | 0:成功
-400:请求错误
-101:账号未登录 | | message | str | 错误信息 | 默认为0 | | ttl | num | 1 | 作用尚不明确 | | data | 有弹幕:array
无弹幕:null | 日期列表 | | `data`数组: | 项 | 类型 | 内容 | 备注 | | ---- | ---- | ------------------- | ---------- | | 0 | str | 存在弹幕的日期1 | yyyy-mm-dd | | n | str | 存在弹幕的日期(n+1) | yyyy-mm-dd | | …… | str | …… | …… | **示例:** 查询了cid为144541892的视频位于2020年1月中有历史弹幕记录的日期 http://api.bilibili.com/x/v2/dm/history/index?type=1&oid=144541892&month=2020-01 ```json { "code": 0, "message": "0", "ttl": 1, "data": [ "2020-01-21", "2020-01-22", "2020-01-23", "2020-01-24", "2020-01-25", "2020-01-26", "2020-01-27", "2020-01-28", "2020-01-29", "2020-01-30", "2020-01-31" ] } ``` 返回结果的 `data` 项说明这些日期有弹幕发送。若查询的月份中视频无弹幕,则 `data` 项为 `null` http://api.bilibili.com/x/v2/dm/history/index?type=1&oid=144541892&month=2019-12 ```json { "code": 0, "message": "0", "ttl": 1, "data": null } ``` ## 获取历史弹幕 > http://api.bilibili.com/x/v2/dm/history *方式:GET* 结果为标准xml格式弹幕 **使用deflate压缩,注意解码** **参数:** | 参数名 | 类型 | 内容 | 必要性 | 备注 | | ------ | ---- | -------- | ------ | ------------ | | type | url | 1 | 必要 | 作用尚不明确 | | oid | url | 视频CID | 必要 | | | date | url | 弹幕日期 | 必要 | yyyy-mm-dd | **示例:** https://api.bilibili.com/x/v2/dm/history?type=1&oid=144541892&date=2020-01-21 ```xml chat.bilibili.com 144541892 0 1500 0 0 敬礼 悄默声的更新啊怎么 久等了 不都是乱纪元才浸泡 已阅,狗屁不通。大字报在地上搞搞就行,别弄到天上去 CSSC。。。 看到了个寂寞 有耳朵了! 雪天不用浸泡吧 未来史学派 浸泡!!!!!!! 章召忠 mi24av 泪奔 组建太空军 是未来史学派? 刘培强还行 ………… ```