From 8c3534f004cd52aee09aab4da041aba64f0a1207 Mon Sep 17 00:00:00 2001 From: ProgramRipper <2892771624@qq.com> Date: Fri, 2 Oct 2020 18:46:00 +0800 Subject: [PATCH] Update action.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加 点赞弹幕 --- danmaku/action.md | 65 +++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 60 insertions(+), 5 deletions(-) diff --git a/danmaku/action.md b/danmaku/action.md index 3de94df..732a66d 100644 --- a/danmaku/action.md +++ b/danmaku/action.md @@ -264,10 +264,10 @@ curl -G 'http://api.bilibili.com/x/dm/adv/state'\ 认证方式:Cookie(SESSDATA) **url参数:** -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| -------- | ---- | ------- | ------ | ---- | -| oid | num | 视频CID | 必要 | | | -| ids | num | 弹幕dmID | 必要 | | +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ------ | ---- | -------- | ------ | ---- | +| oid | num | 视频CID | 必要 | | +| ids | num | 弹幕dmID | 必要 | | **json回复** @@ -291,7 +291,7 @@ curl -G 'http://api.bilibili.com/x/dm/adv/state'\ | 字段 | 类型 | 内容 | 备注 | | --------- | ---- | -------- | ------------------------------------------------------------ | | likes | num | 点赞数 | | -| user_like | num | 是否点赞 | 0:未点赞
1:已点赞
需要登录(Cookie)
未登录为0 | +| user_like | num | 是否点赞 | 0:未点赞
1:已点赞
需要登录(Cookie)
未登录为0 | | id_str | str | 弹幕dmID | | **示例** @@ -324,3 +324,58 @@ curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats'\ ``` + +## 点赞弹幕 + +> https://api.bilibili.com/x/v2/dm/thumbup/add + +*请求方式:POST* + +认证方式:Cookie(SESSDATA) + +**正文参数( application/x-www-form-urlencoded ):** + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| -------- | ---- | ------------------------ | ------ | ------------------------ | +| dmid | num | 弹幕dmID | 必要 | | +| oid | num | 视频CID | 必要 | | +| op | num | 操作 | 必要 | 1:点赞
2:取消点赞 | +| platform | str | 平台 | 非必要 | | +| csrf | str | CSRF Token(位于cookie) | 必要 | | + +**json回复:** + +根对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ---- | -------- | ------------------------------------------------------------ | +| code | num | 返回值 | 0:成功
-101:账号未登录
-111:csrf 校验失败
-400:请求错误
65004:取消赞失败 未点赞过
65006:已赞过 | +| message | str | 错误信息 | 默认为0 | +| tll | num | 1 | | + +**示例** + +为`CID=145928946`下的弹幕`35600074482384899`点赞 + +```shell +curl 'https://api.bilibili.com/x/v2/dm/thumbup/add'\ +--data-urlencode 'dmid=35600074482384899'\ +--data-urlencode 'oid=145928946'\ +--data-urlencode 'op=1'\ +--data-urlencode 'platform=web_player'\ +--data-urlencode 'csrf=xxx'\ +-b 'SESSDATA=xxx' +``` + +
+查看响应示例: + +```json +{ + "code":0, + "message":"0", + "ttl":1 +} +``` + +