# 历史弹幕 **本页所有操作均需登录(SESSDATA)** ## 查询历史弹幕日期 > http://api.bilibili.com/x/v2/dm/history/index *请求方式:GET* 认证方式:Cookie(SESSDATA) **url参数:** | 参数名 | 类型 | 内容 | 必要性 | 备注 | | ------ | ---- | -------- | ------ | ------------ | | type | num | 1 | 必要 | 作用尚不明确 | | oid | num | 视频CID | 必要 | | | month | str | 查询月份 | 必要 | 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月中有历史弹幕记录的日期 ```shell curl -G 'http://api.bilibili.com/x/v2/dm/history/index'\ --data-urlencode 'type=1'\ --data-urlencode 'oid=144541892'\ --data-urlencode '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` ```shell curl -G 'http://api.bilibili.com/x/v2/dm/history/index'\ --data-urlencode 'type=1'\ --data-urlencode 'oid=144541892'\ --data-urlencode 'month=2019-12' ```
查看响应示例: ```json { "code": 0, "message": "0", "ttl": 1, "data": null } ```
## 获取历史弹幕 > http://api.bilibili.com/x/v2/dm/history *请求方式:GET* 认证方式:Cookie(SESSDATA) 结果为标准xml格式弹幕 **使用deflate压缩,注意解码** **url参数:** | 参数名 | 类型 | 内容 | 必要性 | 备注 | | ------ | ---- | -------- | ------ | ------------ | | type | num | 1 | 必要 | 作用尚不明确 | | oid | num | 视频CID | 必要 | | | date | str | 弹幕日期 | 必要 | yyyy-mm-dd | **示例:** ```shell curl -G 'http://api.bilibili.com/x/v2/dm/history'\ --data-urlencode 'type=1'\ --data-urlencode 'oid=144541892'\ --data-urlencode 'date=2020-01-21'\ --compressed -o 'danmaku.xml' ```
查看响应示例: ```xml chat.bilibili.com 144541892 0 1500 0 0 敬礼 悄默声的更新啊怎么 久等了 不都是乱纪元才浸泡 已阅,狗屁不通。大字报在地上搞搞就行,别弄到天上去 CSSC。。。 看到了个寂寞 有耳朵了! 雪天不用浸泡吧 未来史学派 浸泡!!!!!!! 章召忠 mi24av 泪奔 组建太空军 是未来史学派? 刘培强还行 ………… ```