专注连锁门店会员营销管理系统
线上+线下+进销存+收银+会员2020-08-21 作者:--
微信小程序直播异常状态获取方式,【获取直播状态】接口(注:若要使用该接口,需在主包/分包先引入直播组件)
接口说明:首次获取立马返回直播状态,往后间隔1分钟或更慢的频率去轮询获取直播状态
直播状态说明:
101 直播中:表示主播正常开播,直播正常的状态
102 未开始:表示主播还未开播
103 已结束:表示在直播端点击【结束】按钮正常关闭的直播,或直播异常 15 分钟后系统强制结束的直播
104 禁播:表示因违规受到运营处罚被禁播
105 暂停中:表示在 MP 小程序后台-控制台内操作暂停了直播
106 异常:表示主播离开、切后台、断网等情况,该直播被判定为异常状态,15 分钟内恢复即可回到正常直播中的状态;如果 15 分钟后还未恢复,直播间会被系统强制结束直播
107 已过期:表示直播间一直未开播,且已达到在 MP 小程序后台创建直播间时填写的直播计划结束时间,则该直播被判定为过期不能再开播
调用方法:若要调用【获取直播状态】接口 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)
线上+线下+进销存+收银+会员门店零售管理好帮手
门店能实现快速收银,提升门店经营效率。
系统自带进销存管理,更好管理库存销售。
配备收银硬件一站式整体服务。
收 银 会员管理 库存管理 商品管理 交接班 数据报表 营销促单 售后处理 多种收款
获取报价推荐文章
最新消息,微信团队近日在上海举办了2018微信开发者培训班,首次为小程序开发者解答疑惑并“支招”。针对小程序服务商...
微信小程序网站自从上线之后,很多的商家都关注微信小程序的动态,不少之前注册微信小程序的商家都已经获得了非常高的...
开发一个电商APP 的费用是多少,要花费多少是很多人心里较重要的问题。但App搭建商不会给你直接答案,因为影响搭建App费...
商城类型微信小程序开发报价有很大的因素在于企业。在同样的一个微信商城小程序由于不同的结构,功能,设计,整个程序...
经销商订货商城系统开发百科 一、经销商订货商城系统开发概述 经销商订货商城系统是一种专门为企业与经销商之间搭建的...
企业采购系统百科 企业采购系统是一种用于企业采购管理的信息化系统,旨在帮助企业实现采购流程的自动化、规范化和优...
供应商门户系统 供应商门户系统是一种专为企业和其供应商之间打造的在线服务平台,旨在提高供应链管理的效率、透明度...
社交分销电商解决方案 社交分销电商解决方案是一种利用社交网络的传播力和人际关系链,实现商品分销和销售增长的商业...
超市用的系统 超市用的系统是指用于管理和运营超市业务的各种软件和硬件的集成,涵盖了多个方面的功能,以提高超市的...
O2O系统源码 O2O 系统源码是指将线上和线下业务相结合的商业模式所对应的源代码。通过这些源码,开发者可以搭建出各种功...