import{_ as e,c as l,a as t,b as d,d as a,e as o,w as r,r as i,o as p}from"./app-Dgsdh8A6.js";const c={};function u(h,s){const n=i("RouteLink");return p(),l("div",null,[s[2]||(s[2]=t(`

动态操作

点赞动态

https://api.bilibili.com/x/dynamic/feed/dyn/thumb

请求方法: POST

认证方式: Cookie (SESSDATA)

URL 参数:

参数名类型内容必要性备注
csrfstringCSRF Token (即 Cookie 中 bili_jct)必要

正文参数 (application/json):

根对象:

参数名类型内容必要性备注
dyn_id_strstring动态 id必要
upnumber点赞状态必要0: 切换
1: 点赞
2: 取消点赞
spmidstring333.1369.0.0不必要
from_spmidstring333.999.0.0不必要

JSON回复:

根对象:

字段类型内容备注
codenumber返回值0: 成功
-101: 账号未登录
-111: csrf 校验失败
4100001: 参数错误
messagestring错误消息成功时为 0
ttlnumber1
dataobject空对象

示例:

点赞动态 1057955152016703512

curl -X POST 'https://api.bilibili.com/x/dynamic/feed/dyn/thumb' \\
  --url-query 'csrf=xxx' \\
  -b 'SESSDATA=xxxxx' \\
  -H 'content-type: application/json' \\
  --data-raw '{"dyn_id_str":"1057955152016703512","up":1}'
查看响应示例:
{
  "code": 0,
  "message": "0",
  "ttl": 1,
  "data": {}
}

点赞动态 (旧版)

https://api.vc.bilibili.com/dynamic_like/v1/dynamic_like/thumb

请求方法: POST

认证方式: Cookie (SESSDATA)

正文参数 (application/x-www-form-urlencoded):

根对象:

参数名类型内容必要性备注
dynamic_idstring动态 id必要
upnumber点赞状态必要0: 切换
1: 点赞
2: 取消点赞
csrfstringCSRF Token (即 Cookie 中 bili_jct)必要

JSON回复:

根对象:

字段类型内容备注
codenumber返回值0: 成功
-101: 账号未登录
-111: csrf 校验失败
4100001: 参数错误
messagestring错误消息成功时为 0
ttlnumber1
dataobject空对象

示例:

点赞动态 1060771233257226247

curl -X POST 'https://api.vc.bilibili.com/dynamic_like/v1/dynamic_like/thumb' \\                                                       --data-urlencode 'csrf=xxxxxx' \\
  --data-urlencode 'dynamic_id=1060771233257226247' \\
  --data-urlencode 'up=1' \\
  -b 'SESSDATA=xxx'
查看响应示例:
{
  "code": 0,
  "message": "0",
  "ttl": 1,
  "data": {}
}

删除动态

`,32)),d("p",null,[s[1]||(s[1]=a("参见 ")),o(n,{to:"/docs/creativecenter/opus.html#%E5%88%A0%E9%99%A4%E5%8A%A8%E6%80%81"},{default:r(()=>s[0]||(s[0]=[a("创作中心 -> 图文操作 -> 删除动态")])),_:1,__:[0]})]),s[3]||(s[3]=t(`

删除动态 (旧版)

https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/rm_dynamic

请求方式:POST

认证方式:Cookie(SESSDATA)

正文参数(multipart/form-data):

参数名类型内容必要性备注
dynamic_idnum动态id必要
csrf_tokenstrcsrf必要
csrfstrcsrf必要

json回复:

根对象:

字段类型内容备注
codenum返回值0:成功
-101:账号未登录
500404:已经删除过该动态
500406:动态不是自己的
msgstr错误信息成功时为空文本
messagestr错误信息msg
dataobj数据本体

data对象:

字段类型内容备注
_gt_num0作用尚不明确

示例:

删除动态dynamic_id=588320531406678918

curl 'https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/rm_dynamic' \\
  --data-urlencode 'dynamic_id=588320531406678918' \\
  --data-urlencode 'csrf_token=xxx' \\
  --data-urlencode 'csrf=xxx' \\
  -b 'SESSDATA=xxx'
查看响应示例:
{
  "code": 0,
  "msg": "",
  "message": "",
  "data": {
    "_gt_": 0
  }
}

删除定时发布动态

https://api.vc.bilibili.com/dynamic_draft/v1/dynamic_draft/rm_draft

请求方式:POST

认证方式:Cookie(SESSDATA)

正文参数(application/x-www-form-urlencoded):

参数名类型内容必要性备注
draft_idnum定时发布动态id必要
csrf_tokenstrcsrf必要

json回复:

根对象:

字段类型内容备注
codenum返回值0:成功
4120015:系统异常
messagestr错误信息
ttlnum1
dataobj数据本体空对象,即{}

示例:

删除定时发布动态draft_id=755409289278914611

curl 'https://api.vc.bilibili.com/dynamic_draft/v1/dynamic_draft/rm_draft' \\
  --data-urlencode 'draft_id=755409289278914611' \\
  --data-urlencode 'csrf=xxxx'
  -b 'SESSDATA=xxx'
查看响应示例:
{
  "code": 0, 
  "message": "0", 
  "ttl": 1, 
  "data": {}
}

设置置顶动态

https://api.bilibili.com/x/dynamic/feed/space/set_top

请求方法: POST

认证方式: Cookie (SESSDATA)

鉴权方式: Cookie 中 buvid3 不为空

URL 参数:

参数名类型内容必要性备注
csrfstringCSRF Token (即 Cookie 中 bili_jct)必要

正文参数 (application/json):

根对象:

参数名类型内容必要性备注
dyn_strstring动态 id必要

JSON回复:

根对象:

字段类型内容备注
codenumber返回值0: 成功
-101: 账号未登录
-111: csrf 校验失败
4100001: 参数错误
messagestring错误消息成功时为 0
ttlnumber1
dataobject空对象

示例:

置顶动态 1063487284684259332

curl -X POST 'https://api.bilibili.com/x/dynamic/feed/space/set_top' \\
  --url-query 'csrf=xxx' \\
  -b 'SESSDATA=xxxxx; buvid3=aaa' \\
  -H 'content-type: application/json' \\
  --data-raw '{"dyn_str":"1063487284684259332"}'
查看响应示例:
{
  "code": 0,
  "message": "0",
  "ttl": 1,
  "data": {}
}

取消置顶动态

https://api.bilibili.com/x/dynamic/feed/space/rm_top

请求方法: POST

认证方式: Cookie (SESSDATA)

URL 参数:

参数名类型内容必要性备注
csrfstringCSRF Token (即 Cookie 中 bili_jct)必要

正文参数 (application/json):

根对象:

参数名类型内容必要性备注
dyn_strstring动态 id必要

JSON回复:

根对象:

字段类型内容备注
codenumber返回值0: 成功
-101: 账号未登录
-111: csrf 校验失败
4100001: 参数错误
messagestring错误消息成功时为 0
ttlnumber1
dataobject空对象

示例:

取消置顶动态 1063487284684259332

curl -X POST 'https://api.bilibili.com/x/dynamic/feed/space/rm_top' \\
  --url-query 'csrf=xxx' \\
  -b 'SESSDATA=xxxxx' \\
  -H 'content-type: application/json' \\
  --data-raw '{"dyn_str":"1063487284684259332"}'
查看响应示例:
{
  "code": 0,
  "message": "0",
  "ttl": 1,
  "data": {}
}
`,61))])}const b=e(c,[["render",u]]),D=JSON.parse('{"path":"/docs/dynamic/action.html","title":"动态操作","lang":"zh-CN","frontmatter":{},"git":{"updatedTime":1746964165000,"contributors":[{"name":"SocialSisterYi","username":"SocialSisterYi","email":"1440239038@qq.com","commits":2,"url":"https://github.com/SocialSisterYi"},{"name":"wuziqian211","username":"wuziqian211","email":"65224318+wuziqian211@users.noreply.github.com","commits":4,"url":"https://github.com/wuziqian211"},{"name":"SessionHu","username":"SessionHu","email":"102411014+SessionHu@users.noreply.github.com","commits":7,"url":"https://github.com/SessionHu"}],"changelog":[{"hash":"4144fc9fcc65988e5f0d368796d5962f0aa0f609","time":1746964165000,"email":"102411014+SessionHu@users.noreply.github.com","author":"Session小胡","message":"fix(dynamic/action.md): typo","coAuthors":[{"name":"晨叶梦春","email":"65224318+wuziqian211@users.noreply.github.com"}]},{"hash":"11dee979766e979fc9a52842abb4c915af3bf1ab","time":1746619234000,"email":"102411014+SessionHu@users.noreply.github.com","author":"SessionHu","message":"feat: 取消置顶动态"},{"hash":"105dfe311a2ca438da2a129fe14f61c196096934","time":1746612363000,"email":"102411014+SessionHu@users.noreply.github.com","author":"SessionHu","message":"fix(dynamic/action.md): set_top needs buvid3"},{"hash":"4d20caed1eb9151b8f51dbeadbc9a403121873d2","time":1746597381000,"email":"102411014+SessionHu@users.noreply.github.com","author":"SessionHu","message":"feat: 置顶动态"},{"hash":"53e79c6f6df3bdb1018d0492608f0dc246f52167","time":1745855930000,"email":"102411014+SessionHu@users.noreply.github.com","author":"SessionHu","message":"feat(dynamic/action.md): link to new remove dynamic"},{"hash":"e70777654991bb482cdbdc9cd4893e7319325d71","time":1745853050000,"email":"102411014+SessionHu@users.noreply.github.com","author":"SessionHu","message":"feat(dynamic/action.md): old thumb"},{"hash":"be33ec2ea1b78e3faa606e327bb02007f411e43d","time":1745772724000,"email":"102411014+SessionHu@users.noreply.github.com","author":"SessionHu","message":"feat(dynamic/action.md): thumb"},{"hash":"fb1d970a9becd5741684ceb0e2a7b16530065aa5","time":1745154419000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"添加回被 #1049 误删除的部分"},{"hash":"2382b768aaafef33247bf09510649e2501341b26","time":1720284320000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"feat: 更新部分接口文档的表述 (#1049)"},{"hash":"478feea1b24b4ac252c8f7cb4ac335c15e4504eb","time":1720280017000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"feat: 规范化文档"},{"hash":"f6760f4be38d5b592d396b211e48c666286524de","time":1677124138000,"email":"1440239038@qq.com","author":"SocialSisterYi","message":"🔨remove header index"},{"hash":"7d89ece2ac46425810647c4ac92acf5f3721cb68","time":1676998806000,"email":"1440239038@qq.com","author":"SocialSisterYi","message":"🚀调整项目结构"}]},"filePathRelative":"docs/dynamic/action.md"}');export{b as comp,D as data};