html嵌入虎牙直播功能,虎牙开放平台-年轻人喜爱的互动直播平台,直播帮助,直播教程,虎牙直播...
弹幕接入相关接口文档
本文档不再更新,最新相关文档请查看虎牙小程序
文档介绍
提供接入虎牙直播相关弹幕内容的API文档说明
获取指定直播间弹幕接口
功能
获取指定主播直播间的弹幕信息,并支持ws和wss两种websocket的访问。
基础数据
请求参数
参数名称
类型
是否必需
描述
roomId
int
是
房间号
返回数据(JSON)
参数名称
类型
描述
roomId
int
房间号
sendNick
string
发言人昵称
senderAvatarUrl
string
发言人头像
senderGender
string
发言人性别, 0:女,1:男
showMode
string
显示类型:0.公屏和弹幕 1.公屏 2.弹幕
content
string
发言内容
nobleLevel
int
贵族等级
fansLevel
int
粉丝等级
badgeName
string
粉丝徽章名称(普通弹幕,不包括上电视弹幕)
请求示例
JS(ws)
var socket = new WebSocket("ws://openapi.huya.com/index.html?do=getMessageNotice&data={\"roomId\":863214}&appId=1533110570515091×tamp=1536199378&sign=XXXXXXXXXX");
socket.onopen=function(event)
{
socket.send('ping');
setInterval(function(){
socket.send('ping');
},15000);
};
//处理到来的信令
socket.onmessage = function(event){
console.log('onmessage: ',event.data);
var json = JSON.parse(event.data);
if (json.statusCode == 200)
{
//TODO处理弹幕数据json.data
document.write('['+json.data.sendNick+']: '+json.data.content+'');
}
else
{
//TODO 错误处理
}
};
JS(wss)
var socket = new WebSocket("wss://openapi.huya.com/index.html?do=getMessageNotice&data={\"roomId\":863214}&appId=1533110570515091×tamp=1536199378&sign=XXXXXXXXXX");
socket.onopen=function(event)
{
socket.send('ping');
setInterval(function(){
socket.send('ping');
},15000);
};
//处理到来的信令
socket.onmessage = function(event){
console.log('onmessage: ',event.data);
var json = JSON.parse(event.data);
if (json.statusCode == 200)
{
//TODO处理弹幕数据json.data
document.write('['+json.data.sendNick+']: '+json.data.content+'');
}
else
{
//TODO 错误处理
}
};
返回示例
JSON
{
"statusCode": 200,
"statusMsg": "",
"data": {
"content": "666666666666",
"fansLevel": 0,
"nobleLevel": 0,
"roomid": 863214,
"sendNick": "春",
"senderAvatarUrl": "https://huyaimg.msstatic.com/avatar/1086/80/07f2eaba7116a1e1185897ccaf15d2_180_135.jpg?1534416551",
"senderGender": 0,
"showMode": 0,
"badgeName": ""
}
}
获取指定主播直播间的送礼信息接口
功能
获取指定主播直播间的送礼信息,并支持ws和wss两种websocket的访问。
基础数据
请求参数
参数名称
类型
是否必需
描述
roomId
int
是
房间号
返回数据(JSON)
参数名称
类型
描述
roomId
int
房间号
presenterNick
string
主播昵称
sendNick
string
发言人昵称
senderAvatarUrl
string
发言人头像
itemName
string
礼物名称
sendItemCount
int
消费数量
sendItemComboHits
int
送礼连击数
请求示例
JS(ws)
var socket = new WebSocket("ws://openapi.huya.com/index.html?do=getSendItemNotice&data={\"roomId\":863214}&appId=1533110570515091×tamp=1536199378&sign=XXXXXXXXXX");
socket.onopen=function(event)
{
socket.send('ping');
setInterval(function(){
socket.send('ping');
},15000);
};
//处理到来的信令
socket.onmessage = function(event){
console.log('onSendItem: ',event.data);
var json = JSON.parse(event.data);
if (json.statusCode == 200)
{
//TODO处理弹幕数据json.data
document.write('['+json.data.sendNick+']: '+json.data.sendItemCount+'');
}
else
{
//TODO 错误处理
}
};
JS(wss)
var socket = new WebSocket("wss://openapi.huya.com/index.html?do=getSendItemNotice&data={\"roomId\":863214}&appId=1533110570515091×tamp=1536199378&sign=XXXXXXXXXX");
socket.onopen=function(event)
{
socket.send('ping');
setInterval(function(){
socket.send('ping');
},15000);
};
//处理到来的信令
socket.onmessage = function(event){
console.log('onSendItem: ',event.data);
var json = JSON.parse(event.data);
if (json.statusCode == 200)
{
//TODO处理弹幕数据json.data
document.write('['+json.data.sendNick+']: '+json.data.sendItemCount+'');
}
else
{
//TODO 错误处理
}
};
返回示例
JSON
{
"statusCode": 200,
"statusMsg": "",
"data": {
"itemName": 虎粮,
"presenterNick":"周星星",
"roomId": 863214,
"sendItemCount": 1,
"sendItemComboHits": 1,
"senderAvatarurl": "https://huyaimg.msstatic.com/avatar/1022/6f/8e0365f4a719b4e3652041c7cd4679_180_135.jpg?1526707583",
"sendNick": "上车上车快上车"
}
}
获取高级用户进场信息接口
功能
获取指定主播直播间的高级用户进场信息,并支持ws和wss两种websocket的访问。
基础数据
请求参数
参数名称
类型
是否必需
描述
roomId
int
是
房间号
返回数据(JSON)
参数名称
类型
描述
roomId
int
房间号
userNick
string
进场用户昵称
userAvatarUrl
string
进场用户头像
weekRank
int
对应房间进场用户的周贡排名
guardLevel
int
对应房间主播的进场用户守护等级
nobleLevel
int
进场用户的贵族等级
nobleName
string
贵族名称
fansLevel
int
粉丝等级(只有是该房间主播的粉丝才会返回该字段)
badgeName
string
粉丝徽章名称(只有是该房间主播的粉丝才会返回该字段)
请求示例
JS(ws)
var socket = new WebSocket("ws://openapi.huya.com/index.html?do=getVipEnterBannerNotice&data={\"roomId\":863214}&appId=1533110570515091×tamp=1536199378&sign=XXXXXXXXXX");
//wss请求 var socket = new WebSocket("wss://openapi.huya.com/index.html?do=getVipEnterBannerNotice&data={\"roomId\":863214}&appId=1533110570515091×tamp=1536199378&sign=XXXXXXXXXX");
socket.onopen=function(event)
{
socket.send('ping');
setInterval(function(){
socket.send('ping');
},15000);
};
//处理到来的信令
socket.onmessage = function(event){
console.log('onSendItem: ',event.data);
var json = JSON.parse(event.data);
if (json.statusCode == 200)
{
//TODO处理弹幕数据json.data
document.write('['+json.data.userNick+']: '+json.data.weekRank+'');
}
else
{
//TODO 错误处理
}
};
返回示例
JSON
{
"statusCode": 200,
"statusMsg": "",
"data": {
"roomId": 863214,
"userNick": "上车上车快上车",
"userAvatarUrl": "https://huyaimg.msstatic.com/avatar/1022/6f/8e0365f4a719b4e3652041c7cd4679_180_135.jpg?1526707583",
"weekRank": 1,
"guardLevel": 1,
"nobleLevel": 1,
"nobleName": "xxx",
"fansLevel": 1,
"badgeName": "xxx"
}
}
文档更新时间: 2019-03-01
html嵌入虎牙直播功能,虎牙开放平台-年轻人喜爱的互动直播平台,直播帮助,直播教程,虎牙直播...相关推荐
- D1net阅闻:Facebook视频直播功能正式开放
Apple收购K12数据分析工具LearnSprout Apple公司称已经收了教育科技创业公司LearnSprout,后者主要提供K12数据分析工具,Apple并未透露收购价格和具体目的.Learn ...
- 手机直播助手连接到服务器,帮助中心-年轻人喜爱的互动直播平台,直播帮助,直播教程,虎牙直播...
新版本视频连麦使用指南 在新版本PC主播端中,我们升级优化了"视频连麦"的体验,并打通PC端和手机端的多人连麦.下面让我们一起看看新版本"视频连麦"有哪些变化吧 ...
- 如何开通微信小程序直播功能?
CRMEB商城系统 v3.2小程序商城已经上线直播功能! 1:我要怎样才能接入小程序直播? 首先,你必须要有一个自己的小程序:其次,你的小程序接收到了微信的公测邀请. 2:我在哪里可以查看是否接受到公 ...
- obs多推流地址_直播教程 | 虎牙PC客户端+OBS开播教程
虎牙PC客户端+OBS开播教程 主播大大好啊! 在直播的"远古时代",各个平台的主播基本都是用OBS进行开播的,免费而且开源的OBS (Open Broadcaster Softw ...
- 微信回应 WeTool 被封事件;支付宝小程序开放直播功能;Raspberry Pi 4 发布 8GB 版本| 极客头条...
整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦 ...
- 教育直播平台哪个好用?有哪些直播功能?
现在,有不少的讲师.教培机构也想要加入教育直播浪潮中,为此他们需要找到一个能够做直播授课的在线教育平台.这里以备受教培机构青睐的欢拓云直播为例,下面先给大家介绍一下直播功能到底有哪些吧. 1.大班直播 ...
- 网易云信为你的互联网应用快速接入直播功能
近年来,随着网络带宽的不断提升和智能硬件设备的高速发展,移动端视频应用如雨后春笋,包扩视频门户.视频社交.在线教育.娱乐直播.企业视频协作.新闻媒体.金融.监控以及医疗等各行业的互联网应用,均存在巨大 ...
- 如何在自己直播软件搭建的网站加上视频直播功能(搭建视频直播网站)
想在自己的网站上做一场直播?想在自己的网站上架设一个CCTV网络电视?想在自己的网站上架设一个全天24小时的监控?这些需求统统可以用八百里flash p2p流媒体系统(P2PS)解决. 在本文中我们首 ...
- 如何在自己网站加上视频直播功能(搭建视频直播网站)
想在自己的网站上做一场直播?想在自己的网站上架设一个CCTV网络电视?想在自己的网站上架设一个全天24小时的监控? 这些需求统统可以用八百里flash p2p流媒体系统(P2PS)解决. 在本文中我们 ...
- 【愚公系列】2022年09月 微信小程序-实现直播功能
文章目录 前言 一.实现直播功能 1.前提准备 2.live-player代码封装 3.live-pusher代码封装 前言 目前短视频直播在当下是非常好的一个职业,而且对应的直播平台也很多,比如抖音 ...
最新文章
- Numpy中的meshgrid()函数
- TensorFlow产品总监:机器学习进步让AI应用成可能
- Hark的数据结构与算法练习之图书馆排序
- 前端学习(891):bom导读
- Java面向对象设计原则
- Glide-Android下高效加载多媒体文件
- 10.iterm 2 install rz , sz
- opencv鼠标回调函数实现ROI区域像素值相同化
- 《微积分的力量》读书摘记
- 图书管理系统基于MYSQL
- Cobalt Strike之网站克隆
- linux中patch补丁的文件格式和使用
- python标准库os中用来列出_Python标准库os中的listdir()函数用来列出指定目录中
- python租房_【Python】租房经历总结—–我是如何2天找到合适租房的(房东直租)简单粗暴...
- 智能家居Series
- SAP 上线 新旧科目映射 辅助核算
- #93 输出N以内的所有素数
- [征询意见]关于博客园与出版社合作出书
- 手动调整Ubuntu16系统的分辨率
- python写自动化测试脚本常见报错_Appium自动化测试
热门文章
- 浅谈高速公路服务区分布式光伏并网发电
- *Error* illegal LHS in continous assignment
- [Learn Android Studio 汉化教程]Reminders实验(一)
- 数据结构与算法——先导篇
- 回溯法采用的搜索策略_下面哪种函数是回溯法中为避免无效搜索采取的策略( )...
- python制作自己的二维码
- php求一个矩阵中最大的二维矩阵,算法,_Torus 二维最大矩阵的高效算法求解,算法 - phpStudy...
- 笔记本开不了机怎么办?
- 赛码网输入输出(js v8)问题并配置赛码网vscode本地环境
- 智能客服搭建(3) - MRCP Server 与 FreeSWITCH 对接