智播云插件是全平台支持的,所以统一了各个平台的数据格式,开发过程中需要参考下面的数据格式来处理服务器发来的数据.
chatmsg
- type :
chatmsg
, must - txt: 弹幕内容, must
- html: 弹幕内容,如果没有表情包图片,和txt完全一样,否则表情包会以html的形式存在里面,
, must
- time: 平台发来的数据有时间戳用平台的,没有就用当前时间戳, must
- uid: 用户id,是直播平台的用户id, must
- nn: 用户名字昵称, must
- level: 用户等级,相对直播平台而言的等级, option
b站有等级,等级用文字显示,没有等级图片 - level_icon: 用户等级图片,有些平台有图片,有些平台没有, option
- fanslevel: 相对当前直播间的用户等级, option;
- fanslevel_name: 相对当前直播间的用户等级名称, option;
b站是每个主播自定义的名字,但是等级是根据送的礼物升级上去的 - fanslevel_icon: 相对当前直播间的用户等级图片, option
b站没有icon,平台默认是显示的fanslevel_name - ic: 用户头像, must
- default_ic: 是否是默认头像,有些平台没有头像,ic就是智播提供的默认头像, must
- rm: 房管,boolean值, option
- pnl: 平台贵族等级, option;是贵族才有这个字段
b站pnl表示1:vip;2:svip ,这个和舰长还不是一个东西,这个是老爷,年付费老爷 - pnl_name:贵族等级名称, option
- pnl_icon:贵族等级图片, option
- nl: 贵族等级, option;是贵族才有这个字段
b站nl表示1:舰长;2:提督;3:总督 - nl_name:贵族等级名称, option
- nl_icon:贵族等级图片, option
- medal_list: 显示的头衔icon的数组,通常是表示管理员,贵族等等,不包含头像, option
gift
- type :
dgb
, must - time: 平台发来的数据有时间戳用平台的,没有就用当前时间戳, must
- uid: 用户id,是直播平台的用户id, must
- nn: 用户名字昵称, must
- ic: 用户头像, must
- default_ic: 是否是默认头像,有些平台没有头像,ic就是智播提供的默认头像, must
- rm: 房管,boolean值, option
- pnl: 平台贵族等级, option;
- pnl_name:贵族等级名称, option
- pnl_icon:贵族等级图片, option
- nl: 贵族等级, option;是贵族才有这个字段
- nl_name:贵族等级名称, option
- nl_icon:贵族等级图片, option
- gfid: 礼物id,平台提供,must
- gfcnt: 礼物数目,must
- gift: 礼物详情,是一个对象, must
- gift.name: 礼物名字,must
- gift.price: 礼物价格, must
- gift.icon: 礼物图片, must
- gift.gif: 礼物动态图片, option, 如果这个存在,优先使用这个
welcome
- type :
uenter
, must - time: 平台发来的数据有时间戳用平台的,没有就用当前时间戳, must
- uid: 用户id,是直播平台的用户id, must
- nn: 用户名字昵称, must
- ic: 用户头像, must
- default_ic: 是否是默认头像,有些平台没有头像,ic就是智播提供的默认头像, must
- pnl: 平台贵族等级, option;
- pnl_name:贵族等级名称, option
- pnl_icon:贵族等级图片, option
- nl: 贵族等级, option;是贵族才有这个字段
- nl_name:贵族等级名称, option
- nl_icon:贵族等级图片, option