XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/bilibili-API-collect

feat(dynamic/action.md): thumb

close #1252

be33ec2
SessionHu <102411014+SessionHu@users.noreply.github.com>
提交于

代码差异

1 个文件 +61 -0
Modified docs/dynamic/action.md +61 -0
@@ -1,5 +1,66 @@
1 1 # 动态操作
2 2
3 ## 点赞动态
4
5 > https://api.bilibili.com/x/dynamic/feed/dyn/thumb
6
7 *请求方法: POST*
8
9 认证方式: Cookie (SESSDATA)
10
11 **URL 参数:**
12
13 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
14 | ------ | ------ | ------ | ------ | ---- |
15 | csrf | string | CSRF Token (即 Cookie 中 bili_jct) | 必要 | |
16
17 **正文参数 (application/json):**
18
19 根对象:
20
21 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
22 | ---------- | ------ | -------- | ------ | ---- |
23 | dyn_id_str | string | 动态 id | 必要 | |
24 | up | number | 点赞状态 | 必要 | 1: 点赞<br />2: 取消点赞 |
25 | spmid | string | `333.1369.0.0` | 不必要 | |
26 | from_spmid | string | `333.999.0.0` | 不必要 | |
27
28 **JSON回复:**
29
30 根对象:
31
32 | 字段 | 类型 | 内容 | 备注 |
33 | ---- | ------ | ---- | ---- |
34 | code | number | 返回值 | 0: 成功<br />-101: 账号未登录<br />-111: csrf 校验失败<br />4100001: 参数错误 |
35 | message | string | 错误消息 | 成功时为 `0` |
36 | ttl | number | `1` | |
37 | data | object | 空对象 | |
38
39 **示例:**
40
41 点赞动态 `1057955152016703512`
42
43 ```shell
44 curl -X POST 'https://api.bilibili.com/x/dynamic/feed/dyn/thumb' \
45 --url-query 'csrf=xxx' \
46 -b 'SESSDATA=xxxxx' \
47 -H 'content-type: application/json' \
48 --data-raw '{"dyn_id_str":"1057955152016703512","up":1}'
49 ```
50 <details>
51 <summary>查看响应示例:</summary>
52
53 ```json
54 {
55 "code": 0,
56 "message": "0",
57 "ttl": 1,
58 "data": {}
59 }
60 ```
61
62 </details>
63
3 64 ## 删除动态
4 65
5 66 > <https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/rm_dynamic>