Files
bilibili-API-collect/emote/action.md
T
2020-07-09 16:34:50 +08:00

3.0 KiB
Raw Blame History

表情操作

本页所有操作均需登录(SESSDATA)

添加表情包

http://api.bilibili.com/x/emote/package/add

方式:POST

只能添加有会员权限或已购买的表情包

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

参数名 类型 内容 必要性 备注
package_id num 表情包ID 必要
business str 使用场景 必要 reply:评论区
dynamic:动态
csrf str CSRF Token(位于cookie 必要

json回复:

根对象:

字段 类型 内容 备注
code num 返回值 0:成功
-101:账号未登录
-111csrf校验失败
-400:请求错误
-403:访问权限不足
message str 错误信息 默认为0
ttl num 1 作用尚不明确

示例:

添加ID为25的表情包,使用场景为评论区

curl -b "SESSDATA=xxx" -d "package_id=25&business=reply&csrf=xxx" "http://api.bilibili.com/x/emote/package/add"

{
    "code": 0,
    "message": "0",
    "ttl": 1
}

移除表情包

http://api.bilibili.com/x/emote/package/remove

方式:POST

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

参数名 类型 内容 必要性 备注
package_id num 表情包ID 必要
business str 使用场景 必要 reply:评论区
dynamic:动态
csrf str CSRF Token(位于cookie 必要

json回复:

根对象:

字段 类型 内容 备注
code num 返回值 0:成功
-101:账号未登录
-111csrf校验失败
-400:请求错误
-403:访问权限不足
message str 错误信息 默认为0
ttl num 1 作用尚不明确

示例:

移除ID为25的表情包,使用场景为评论区

curl -b "SESSDATA=xxx" -d "package_id=25&business=reply&csrf=xxx" "http://api.bilibili.com/x/emote/package/remove"

{
    "code": 0,
    "message": "0",
    "ttl": 1
}