微信小程序直播状态接口如何获取
现如今,小程序直播非常的红火,越来越多的商家开通了微信小程序直播,但是在直播的过程中,偶尔会出现一些小问题,如禁播,异常状态等等,下面小编就来介绍一下微信小程序直播状态接口如何获取。
一、微信小程序直播状态说明:
101 直播中:表示主播正常开播,直播正常的状态
102 未开始:表示主播还未开播
103 已结束:表示在直播端点击【结束】按钮正常关闭的直播,或直播异常 15 分钟后系统强制结束的直播
104 禁播:表示因违规受到运营处罚被禁播
105 暂停中:表示在 MP 小程序后台-控制台内操作暂停了直播
106 异常:表示主播离开、切后台、断网等情况,该直播被判定为异常状态,15 分钟内恢复即可回到正常直播中的状态;如果 15 分钟后还未恢复,直播间会被系统强制结束直播
107 已过期:表示直播间一直未开播,且已达到在 MP 小程序后台创建直播间时填写的直播计划结束时间,则该直播被判定为过期不能再开播
二、获取直播状态接口 (注:若要使用该接口,需在主包/分包先引入直播组件)
接口说明:首次获取立马返回直播状态,往后间隔1分钟或更慢的频率去轮询获取直播状态
调用方法:若要调用【获取直播状态】接口 getLiveStatus,需在小程序页面顶部引用【直播组件】 live-player-plugin。
示例代码如下:
let livePlayer = requirePlugin('live-player-plugin')
// 首次获取立马返回直播状态
const roomId = xxx // 房间 id
livePlayer.getLiveStatus({ room_id: roomId })
.then(res => {
// 101: 直播中, 102: 未开始, 103: 已结束, 104: 禁播, 105: 暂停中, 106: 异常,107:已过期
const liveStatus = res.liveStatus
console.log('get live status', liveStatus)
})
.catch(err => {
console.log('get live status', err)
})
// 往后间隔1分钟或更慢的频率去轮询获取直播状态
setInterval(() => {
livePlayer.getLiveStatus({ room_id: roomId })
.then(res => {
// 101: 直播中, 102: 未开始, 103: 已结束, 104: 禁播, 105: 暂停中, 106: 异常,107:已过期
const liveStatus = res.liveStatus
console.log('get live status', liveStatus)
})
.catch(err => {
console.log('get live status', err)
})
}, 60000)
以上就是关于微信小程序常见的直播状态说明,如果遇到了上述的情况,可以对照检查,然后进行相应的处理。
微信小程序直播状态接口如何获取相关推荐
- 微信小程序 直播商品接口 上传图片 300006 goods img upload fail
微信小程序 直播商品接口 上传图片 300006 goods img upload fail 官方文档:https://developers.weixin.qq.com/miniprogram/dev ...
- 微信小程序直播如何接入?开源代码接入案例分享
小程序直播组件接入指引 一.简介 小程序直播,是微信提供给小程序开发者的直播组件.通过调用该组件,商家可以在小程序中实现直播功能. 按下面的使用说明接入,在你的小程序中引入直播组件. 二.使用方法说明 ...
- 微信小程序调用支付接口支付(tp5、小程序)
微信小程序调用支付接口支付 今天记录一下学习的小程序调用微信支付接口 一.先理清一下调起微信支付的整个流程. 1.就是先调用微信的支付统一下单api获取到prepay_id 2.然后后端再将这个pre ...
- uni-app开发经验分享十九: uni-app对接微信小程序直播
uni-app对接微信小程序直播 1.登录微信小程序后台-点击>设置->第三方设置->添加直播插件 2.添加直播组件后->点击<详情> 记录这两个参数直播 ...
- ***腾讯云直播(含微信小程序直播)研究资料汇总-原创
***腾讯云直播(含微信小程序直播)研究资料汇总-原创 原文: ***腾讯云直播(含微信小程序直播)研究资料汇总-原创 这段时间抽空研究了下直播技术,综合比较了下腾讯云直播的技术和文档方面最齐全,现把 ...
- 相邻位数字差值的绝对值不能超过77_微信小程序直播怎么用和挣钱?4位内测CEO答5大关键问题...
2月17日,多方消息显示,微信正式启动了小程序直播组件的公测.点开(微信小程序直播公测!开发只需1天,运营仅20分钟就上手)这篇文章可以查看操作详情. 现在,相信不少数的商家有接到公测通知了.这时,如 ...
- 小程序直播房间列表读取php,微信小程序直播管理 - 实时同步微信管理后台的直播数据,本地储存与管理直播信息 – 基于ThinkPHP和Bootstrap的极速后台开发框架...
此插件是一款基于FastAdmin+ThinkPHP开发的微信小程序直播管理插件,可在后台管理直播房间.素材管理和商品管理. 功能特性 1,同步直播房间列表 2,创建直播间 3,商品添加并提审 4,撤 ...
- 微信小程序快递java_java调用微信小程序统一下单接口
java调用微信小程序统一下单接口 今天项目中对接微信支付这一块,记录一下 这是对接微信支付的开发文档地址 微信支付流程 流程分析: 我们可以看到,前端人员只用给我们一个code,我们通过code去获 ...
- 微信小程序直播安装和开发指南
2020年2月28日微信小程序直播能力启动公测.微信小程序直播是微信官方提供的商家经营工具,商家可通过在小程序内直播,实现商家与消费用户互动,同时进行商品销售的闭环.在直播的时候无需任何的跳转,直接下 ...
最新文章
- PLUS | 包含蛋白质特异性的新型预训练方案
- 你想使用自己编译的内核进行工作吗?
- oracle画圆,元宵佳节:看Oracle技术粉们用SQL画团圆
- Linux下静态库和动态库的编译连接
- 鼐鼐家为用户打造3D互动体验式营销解决方案
- mysql json数组拆分表_MaxCompute将json数组拆分成多行
- 视频PPT互动问答丨Oracle Groundbreak亚太巡演2021(中国区)
- SQL执行insert into后返回主键ID
- 鸿蒙系统能玩魔兽世界吗,苹果M1可以玩魔兽世界吗 M1芯片能玩魔兽吗
- 编译原理初学者入门指南
- Homekit直连的灯带控制套装
- html5手机摄像头相册批量,h5调用手机摄像头/相册(示例代码)
- 儿童python编程入门-一款儿童编程入门的理想工具——PythonTurtle
- 关于 attiny 85 http://digistump.com/package_digistump_index.json下载错误
- 2021年数字IC岗位职责及岗位要求
- 如何用c语言实现猜数字游戏?
- 给最真的自己加上static final
- 战略、战术(和 OKR)
- 【江枫】lvm2与powerpath的Found duplicate PV问题
- python画图网格线设置_PyPlot设置 plot的网格线间距_matplotlib_酷徒编程知识库