update
This commit is contained in:
@@ -10,21 +10,22 @@
|
||||
|
||||
注:私信主体对象≠[私信内容对象](private_msg_content.md)
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---------------- | ---- | ------------------ | -------------------------------------------------------------- |
|
||||
| sender_uid | num | 发送者mid | |
|
||||
| receiver_type | num | 接收者类型 | 1:用户<br />2:粉丝团 |
|
||||
| receiver_id | num | 接收者id | `receiver_type` 为 `1` 时表示用户 mid,为 `2` 时表示应援团 id |
|
||||
| msg_type | num | 消息类型 | 详见[私信消息类型、内容说明](private_msg_content.md) |
|
||||
| content | str | 消息内容 | [私信内容对象](private_msg_content.md)经过 JSON 序列化后的文本 |
|
||||
| msg_seqno | num | 消息序列号 | 按照时间顺序从小到大 |
|
||||
| timestamp | num | 消息发送秒级时间戳 | |
|
||||
| at_uids | 有效时:array<br />无效时:null | at的成员mid | 在粉丝团时有效;此项为 `null` 或 `[0]` 均表示没有 at 成员 |
|
||||
| msg_key | num | 消息唯一id | 部分库在解析JSON对象中的大数时存在数值的精度丢失问题,因此在处理私信时可能会出现问题,建议使用修复了这一问题的库(如将大数转换成文本) |
|
||||
| msg_status | num | 消息状态 | 0:正常<br />1:被撤回(接口仍能返回被撤回的私信内容)<br />2:被系统撤回(私信将不会显示在前端,B站接口也不会返回被系统撤回的私信)<br />51:(?) |
|
||||
| notify_code | str | 通知代码 | 发送通知时使用,以下划线 `_` 分割,第 1 项表示主业务 id,第 2 项表示子业务 id;若这条私信非通知则为空文本;详细信息有待补充 |
|
||||
| new_face_version | num | 表情包版本 | 为 `0` 或无此项表示旧版表情包,此时 B 站会自动转换成新版表情包,例如 `[doge]` -> `[tv_doge]`;`1` 为新版 |
|
||||
| msg_source | num | 消息来源 | 见[消息来源列表](#消息来源列表) |
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---------------- | ---- | -------------- | -------------------------------------------------------------- |
|
||||
| sender_uid | num | 发送者mid | |
|
||||
| receiver_type | num | 接收者类型 | 1:用户<br />2:粉丝团 |
|
||||
| receiver_id | num | 接收者id | `receiver_type` 为 `1` 时表示用户 mid,为 `2` 时表示应援团 id |
|
||||
| msg_type | num | 消息类型 | 详见[私信消息类型、内容说明](private_msg_content.md) |
|
||||
| content | str | 消息内容 | [私信内容对象](private_msg_content.md)经过 JSON 序列化后的文本 |
|
||||
| msg_seqno | num | 消息序列号 | 按照时间顺序从小到大 |
|
||||
| timestamp | num | 消息发送时间 | 秒级时间戳 |
|
||||
| at_uids | 有效时:array<br />无效时:null | at的成员mid | 在粉丝团时有效;此项为 `null` 或 `[0]` 均表示没有 at 成员 |
|
||||
| msg_key | num | 消息唯一id | 部分库在解析JSON对象中的大数时存在数值的精度丢失问题,因此在处理私信时可能会出现问题,建议使用修复了这一问题的库(如将大数转换成文本) |
|
||||
| msg_status | num | 消息状态 | 0:正常<br />1:被撤回(接口仍能返回被撤回的私信内容)<br />2:被系统撤回(私信将不会显示在前端,B站接口也不会返回被系统撤回的私信)<br />50:图片已失效(私信内容为一张提示“图片出现问题”的图片) |
|
||||
| sys_cancel | bool | 是否为系统撤回 | 仅当消息类型为 `5` 且此项值为 `true` 时有此项;若此项值为 `true`,表示目标消息是被系统撤回的 |
|
||||
| notify_code | str | 通知代码 | 发送通知时使用,以下划线 `_` 分割,第 1 项表示主业务 id,第 2 项表示子业务 id;若这条私信非通知则为空文本;详细信息有待补充 |
|
||||
| new_face_version | num | 表情包版本 | 为 `0` 或无此项表示旧版表情包,此时 B 站会自动转换成新版表情包,例如 `[doge]` -> `[tv_doge]`;`1` 为新版 |
|
||||
| msg_source | num | 消息来源 | 见[消息来源列表](#消息来源列表) |
|
||||
|
||||
`私信主体对象`中的`at_uids`数组:
|
||||
|
||||
@@ -52,6 +53,7 @@
|
||||
| 11 | 自动回复 - 大航海上船回复 | |
|
||||
| 12 | 自动推送 - UP 主赠言 | 在以前稿件的自动推送与其附带的 UP 主赠言是 2 条不同的私信(其中 UP 主赠言的消息来源代码为 12),现在 UP 主赠言已被合并成为稿件自动推送的一部分 |
|
||||
| 13 | 应援团系统提示 | 如:应援团中的提示信息“欢迎xxx入群” |
|
||||
| 16 | (?) | **作用尚不明确** |
|
||||
| 17 | 互相关注 | 互相关注时自动发送的私信“我们已互相关注,开始聊天吧~” |
|
||||
| 18 | 系统提示 | 如:“对方主动回复或关注你前,最多发送1条消息” |
|
||||
| 19 | AI | 如:给[搜索AI助手测试版](https://space.bilibili.com/1400565964/)发送私信时对方的自动回复 |
|
||||
@@ -352,7 +354,7 @@ public class Main {
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------- | ---- | -------- | ------------------------------------------------- |
|
||||
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-400:请求错误<br />10005:msgkey不存在<br />21007:消息过长,无法发送<br />21026:不能给自己发送消息哦~<br />21035:该类消息暂时无法发送<br />21037:图片格式不合法,不要调戏接口啦<br />21041:消息已超期,不能撤回了哦<br />21042:消息已经撤回了哦<br />21046:你发消息的频率太高了,请在24小时后再发吧~<br />21047:对方主动回复或关注你前,最多发送1条消息~ |
|
||||
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-400:请求错误<br />10005:msgkey不存在<br />21007:消息过长,无法发送<br />21026:不能给自己发送消息哦~<br />21035:该类消息暂时无法发送<br />21037:图片格式不合法,不要调戏接口啦<br />21041:消息已超期,不能撤回了哦<br />21042:消息已经撤回了哦<br />21046:你发消息的频率太高了,请在24小时后再发吧~<br />21047:对方主动回复或关注你前,最多发送1条消息~<br />25003:因对方隐私设置,暂无法给他发送聊天消息<br />25005:你已拉黑了对方,请先将对方移出黑名单后才能聊天 |
|
||||
| message | str | 错误信息 | 成功时为0 |
|
||||
| ttl | num | | 默认为1 |
|
||||
| data | 有效时:obj<br />无效时:null | 信息本体 | |
|
||||
|
||||
Reference in New Issue
Block a user