bilibili-api-collect-mirror

富文本节点

补充: 已知动态与图文接口获取结果的富文本节点与发送时的 type 等有关

富文本节点类型

类型 说明 type biz_id 示例
RICH_TEXT_NODE_TYPE_NONE        
RICH_TEXT_NODE_TYPE_TEXT 文字节点 1 106514206257210983
RICH_TEXT_NODE_TYPE_AT @用户 2 用户 mid (UID) 721296515797090324
RICH_TEXT_NODE_TYPE_LOTTERY 互动抽奖 3 抽奖 id 720907383182721040
RICH_TEXT_NODE_TYPE_VOTE 投票 4 投票 id 721203899129659408
RICH_TEXT_NODE_TYPE_TOPIC 话题     721188862459641879
RICH_TEXT_NODE_TYPE_GOODS 商品链接     721282703208480790
RICH_TEXT_NODE_TYPE_BV 视频链接     716752002311258165
RICH_TEXT_NODE_TYPE_AV        
RICH_TEXT_NODE_TYPE_EMOJI 表情 9 1069394178937454662
RICH_TEXT_NODE_TYPE_CV 专栏      
RICH_TEXT_NODE_TYPE_VIEW_PICTURE 查看图片     1069394178937454662
RICH_TEXT_NODE_TYPE_WEB 网页链接     716751027361022055
RICH_TEXT_NODE_TYPE_TAOBAO        
RICH_TEXT_NODE_TYPE_MAIL 邮箱地址     721314095109767220
RICH_TEXT_NODE_TYPE_OGV_SEASON 剧集信息     721282046064853080
RICH_TEXT_NODE_TYPE_OGV_EP        

富文本节点对象

RICH_TEXT_NODE_TYPE_TEXT

根对象:

字段 类型 内容 备注
orig_text string 原始文本  
text string 显示文本 一般与 orig_text 内容相同
type string RICH_TEXT_NODE_TYPE_TEXT  

示例:

查看示例: ```json { "orig_text": "【洛天依·共鸣宝石收藏家】设定也分享给大家~!", "text": "【洛天依·共鸣宝石收藏家】设定也分享给大家~!", "type": "RICH_TEXT_NODE_TYPE_TEXT" } ```

RICH_TEXT_NODE_TYPE_AT

根对象:

字段 类型 内容 备注
orig_text string 原始文本  
rid string 用户 mid (UID)  
text string 显示文本 一般与 orig_text 内容相同
type string RICH_TEXT_NODE_TYPE_AT  

示例:

查看示例: ```json { "orig_text": "@wuziqian211 ", "rid": "425503913", "text": "@wuziqian211 ", "type": "RICH_TEXT_NODE_TYPE_AT" } ```

RICH_TEXT_NODE_TYPE_LOTTERY

根对象:

字段 类型 内容 备注
orig_text string 原始文本 一般为 互动抽奖
rid string 抽奖 id  
text string 显示文本 一般为 互动抽奖
type string RICH_TEXT_NODE_TYPE_LOTTERY  

示例:

查看示例: ```json { "orig_text": "互动抽奖", "rid": "116067", "text": "互动抽奖", "type": "RICH_TEXT_NODE_TYPE_LOTTERY" } ```

RICH_TEXT_NODE_TYPE_VOTE

根对象:

字段 类型 内容 备注
orig_text string 原始文本  
rid string 抽奖 id  
text string 显示文本 一般与 orig_text 一致
type string RICH_TEXT_NODE_TYPE_VOTE  

示例:

查看示例: ```json { "orig_text": "次の文の ★ に入る最もよいものを一つ選びなさい。", "rid": "3925886", "text": "次の文の ★ に入る最もよいものを一つ選びなさい。", "type": "RICH_TEXT_NODE_TYPE_VOTE" } ```

RICH_TEXT_NODE_TYPE_TOPIC

根对象:

字段 类型 内容 备注
jump_url string 跳转 URL 无协议头
orig_text string 原始文本  
text string 显示文本 一般与 orig_text 一致
type string RICH_TEXT_NODE_TYPE_TOPIC  

示例:

查看示例: ```json { "jump_url": "//search.bilibili.com/all?keyword=ASOUL%E7%9A%84%E5%A5%87%E5%A6%99%E5%AE%87%E5%AE%99", "orig_text": "#ASOUL的奇妙宇宙#", "text": "#ASOUL的奇妙宇宙#", "type": "RICH_TEXT_NODE_TYPE_TOPIC" } ```

RICH_TEXT_NODE_TYPE_GOODS

根对象:

字段 类型 内容 备注
goods object 商品信息  
icon_name string 图标名称 shop taobao
jump_url string 跳转 URL  
orig_text string 原始文本  
rid string    
text string 显示文本 一般与 orig_text 一致
type string RICH_TEXT_NODE_TYPE_GOODS  

goods 对象:

字段 类型 内容 备注
jump_url string 跳转 URL 一般与根对象下的 jump_url 相同
type number 1  

示例:

查看示例: ```json { "goods": { "jump_url": "https://s.click.taobao.com/t?e=m%3D2%26s%3DhRVW5Ol4GrZw4vFB6t2Z2ueEDrYVVa64XoO8tOebS%2BdRAdhuF14FMcvdLjw%2BYA8F1aH1Hk3GeOgLhuv3v%2BUO0FVeaszYyErWfp5XqHpg%2Bfwn9kK7XrZu6WxZ8BPtnRZfqGXK58Jc1%2BhtJfOipEYQaSY0lFm97JITUXK%2FCnFktAT05J9EjZ4Cg6Q6sZp7gNLmb4%2BNtrBbTSxr7mxbAs%2BuXGY7X5f4YTwUTi8eJkfcZdQxNgzykgJnxNGRxz%2FytfH1UnsQ1Sg4FG%2Fgk553RHFro7zDM6tzzB%2FwUFU78FEla0%2F6liDBUuxx%2BfRWY0eqeyPKGJZJ34Yh7cK34L0nA6HzjPrdYgTMW7Qubh8ReVU%2F9k2Huec2Q%2B1T%2BJwkZZwMWMdb2FGsw09L73Dq%2F8VFknkEdmd1Il7G%2BufOO%2FbGmELtDp4hhQs2DjqgEA%3D%3D&union_lens=lensId:TAPI@1674460806@212ccf35_0bed_185dda43d7a_a840@01", "type": 1 }, "icon_name": "taobao", "jump_url": "https://s.click.taobao.com/t?e=m%3D2%26s%3DhRVW5Ol4GrZw4vFB6t2Z2ueEDrYVVa64XoO8tOebS%2BdRAdhuF14FMcvdLjw%2BYA8F1aH1Hk3GeOgLhuv3v%2BUO0FVeaszYyErWfp5XqHpg%2Bfwn9kK7XrZu6WxZ8BPtnRZfqGXK58Jc1%2BhtJfOipEYQaSY0lFm97JITUXK%2FCnFktAT05J9EjZ4Cg6Q6sZp7gNLmb4%2BNtrBbTSxr7mxbAs%2BuXGY7X5f4YTwUTi8eJkfcZdQxNgzykgJnxNGRxz%2FytfH1UnsQ1Sg4FG%2Fgk553RHFro7zDM6tzzB%2FwUFU78FEla0%2F6liDBUuxx%2BfRWY0eqeyPKGJZJ34Yh7cK34L0nA6HzjPrdYgTMW7Qubh8ReVU%2F9k2Huec2Q%2B1T%2BJwkZZwMWMdb2FGsw09L73Dq%2F8VFknkEdmd1Il7G%2BufOO%2FbGmELtDp4hhQs2DjqgEA%3D%3D&union_lens=lensId:TAPI@1674460806@212ccf35_0bed_185dda43d7a_a840@01", "orig_text": "​啊脑袋周边抱枕", "rid": "688066082845462528", "text": "​啊脑袋周边抱枕", "type": "RICH_TEXT_NODE_TYPE_GOODS" } ```

RICH_TEXT_NODE_TYPE_BV

根对象:

字段 类型 内容 备注
jump_url string 跳转 URL  
orig_text string 原始文本  
rid string 视频 bvid  
text string 显示文本 视频标题
type string RICH_TEXT_NODE_TYPE_BV  

示例:

查看示例: ```json { "jump_url": "https://www.bilibili.com/video/BV1xx411c7mD/", "orig_text": "https://www.bilibili.com/video/BV1xx411c7mD/", "rid": "BV1xx411c7mD", "text": "字幕君交流场所", "type": "RICH_TEXT_NODE_TYPE_BV" } ```

RICH_TEXT_NODE_TYPE_EMOJI

根对象:

字段 类型 内容 备注
emoji object 表情信息  
orig_text string 原始文本  
text string 显示文本 一般与 orig_text 一致
type string RICH_TEXT_NODE_TYPE_EMOJI  

emoji 对象:

字段 类型 内容 备注
icon_url string 表情图片 URL  
size number 表情尺寸 1: small
2: middle
text string 表情的文字代码 一般与根对象的 text 一致
type number 表情类型 1 2 3

示例:

查看示例: ```json { "emoji": { "icon_url": "https://i0.hdslb.com/bfs/emote/5ce649d5f716566db41dbf68c2e319517516d321.png", "size": 2, "text": "[热词系列_干杯]", "type": 1 }, "orig_text": "[热词系列_干杯]", "text": "[热词系列_干杯]", "type": "RICH_TEXT_NODE_TYPE_EMOJI" } ```

RICH_TEXT_NODE_TYPE_CV

根对象:

字段 类型 内容 备注
jump_url string 跳转 URL 无协议名
orig_text string 原始文本  
rid string 专栏 CV 号  
text string 显示文本  
type string RICH_TEXT_NODE_TYPE_CV  

示例:

查看示例: ```json { "jump_url": "//www.bilibili.com/read/cv1/", "orig_text": "1", "rid": "1", "text": "未知的光", "type": "RICH_TEXT_NODE_TYPE_CV" } ```

RICH_TEXT_NODE_TYPE_VIEW_PICTURE

根对象:

字段 类型 内容 备注
jump_url string    
orig_text string 原始文本  
pics object[] 图片信息  
rid string 本条动态 id  
text string 显示文本 一般与 orig_text 一致
type string RICH_TEXT_NODE_TYPE_VIEW_PICTURE  

pics[] 对象:

字段 类型 内容 备注
height number 高度  
size number 大小? 单位为 K
src string 图片 URL  
width number 宽度  

示例:

查看示例: ```json { "jump_url": "//www.bilibili.com/read/cv/", "orig_text": "查看图片", "pics": [ { "height": 4000, "size": 4218.501, "src": "http://i0.hdslb.com/bfs/new_dyn/d13a5793f7101824e9c9181ebc4df1a936081646.png", "width": 6411 } ], "rid": "1069394178937454662", "text": "查看图片", "type": "RICH_TEXT_NODE_TYPE_VIEW_PICTURE" } ```

RICH_TEXT_NODE_TYPE_WEB

根对象:

字段 类型 内容 备注
jump_url string 跳转 URL  
orig_text string 原始文本  
style object | null 样式信息  
text string 显示文本  
type string RICH_TEXT_NODE_TYPE_WEB  

style 对象:

字段 类型 内容 备注
font_level string 字体等级 regular
font_size number 字体大小 17

示例:

查看示例: ```json { "jump_url": "https://api.bilibili.com/x/web-interface/nav", "orig_text": "https://api.bilibili.com/x/web-interface/nav", "style": { "font_level": "regular", "font_size": 17 }, "text": "网页链接", "type": "RICH_TEXT_NODE_TYPE_WEB" } ``` ```json { "jump_url": "//www.bilibili.com/video/av1", "orig_text": "//www.bilibili.com/video/av1", "style": null, "text": "av1", "type": "RICH_TEXT_NODE_TYPE_WEB" } ```

RICH_TEXT_NODE_TYPE_OGV_SEASON

参考 RICH_TEXT_NODE_TYPE_BV

RICH_TEXT_NODE_TYPE_OGV_EP

参考 RICH_TEXT_NODE_TYPE_BV

RICH_TEXT_NODE_TYPE_AV

参考 RICH_TEXT_NODE_TYPE_BV