斗鱼弹幕服务器第三方接入协议v1.6.2,GitHub - yyc-dev/douyu-sdk: DouYu-SDK,一个基于斗鱼弹幕API封装的SDK...
DouYu-SDK
DouYu-SDK,一個(gè)基于斗魚彈幕API封裝的SDK
(斗魚彈幕服務(wù)器第三方接入?yún)f(xié)議v1.4.1)
介紹
DouYu-SDK,一個(gè)基于斗魚彈幕API封裝的SDK
本SDK基于 斗魚彈幕服務(wù)器第三方接入?yún)f(xié)議v1.4.1 進(jìn)行封裝
安裝
com.yycdev
douyu-sdk
1.0.0
示例
引入Maven依賴,即可直接使用。
可參考以下示例代碼:
//初始化客戶端
DouYuClient client = new DouYuClient("openbarrage.douyutv.com", 8601, "4835718");
//注冊(cè)普通彈幕消息處理器
client.registerMessageListener(new MessageListener() {
@Override
public void read(ChatMsg message) {
logger.info(message.toChatStr());
}
});
//登錄斗魚服務(wù)器
client.login();
//開始同步到讀取消息
client.sync();
說明
目前支持監(jiān)聽的消息類型
//斗魚推送的原消息
String
//通用消息實(shí)體(用于處理所有接收到的消息)
BaseMsg
//錯(cuò)誤消息/系統(tǒng)消息
ErrorMsg
//彈幕消息
ChatMsg
//贈(zèng)送禮物消息
DgbMsg
//房間內(nèi)用戶搶紅包消息
GgbbMsg
//禮物廣播消息
SpbcMsg
//超級(jí)彈幕消息
SsdMsg
//用戶進(jìn)房通知消息
UenterMsg
注意事項(xiàng)
1.當(dāng)接收到消息后會(huì)線生成一個(gè)BaseMsg實(shí)體再根據(jù)消息類型轉(zhuǎn)換為其他各類消息實(shí)體
2.每一個(gè)實(shí)體中都會(huì)有UUID字段,該字段用于關(guān)聯(lián)BaseMsg記錄,是SDK自己生成的,非斗魚API返回,如需要實(shí)現(xiàn)用id區(qū)分消息唯一暫無方案
總結(jié)
以上是生活随笔為你收集整理的斗鱼弹幕服务器第三方接入协议v1.6.2,GitHub - yyc-dev/douyu-sdk: DouYu-SDK,一个基于斗鱼弹幕API封装的SDK...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器lunix系统开启多用户,Ubun
- 下一篇: 乒乓球单循环赛_重庆市首届乒乓球业余锦标