此接口将创建临时直播并调起进行中的直播间页面
权限说明
调用示例
wx.invoke('startLiving', {
"liveType": 1,
"theme": "新同学培训",
}, function(res) {
if (res.err_msg == "startLiving:ok") {
livingId = res.livingId;
}
});
入参说明
参数 | 必须 | 类型 | 说明 |
---|---|---|---|
liveType | 否 | uint32 | 直播类型,0-通用直播;1-企业培训;2-大班课;3-小班课。 Mac端只支持通用直播 |
theme | 否 | string | 直播主题。最多20个UTF-8字符 |
返回说明
参数 | 类型 | 说明 |
---|---|---|
res | Obj | 返回信息 |
res.err_msg | string | 执行结果。"startLiving:ok" 表示执行成功,否则表示报错信息 |
res.livingId | string | 直播ID |
错误列表
res.err_msg | 说明 |
---|---|
startLiving:ok | 执行成功 |
startLiving:fail no permission | 1. 必须先成功调用agentConfig 2. 应用需具有直播权限 |
startLiving:fail user not in allow list | 直播发起人必须在应用可见范围 |
startLiving:fail invalid living id | 不合法的直播ID |
startLiving:fail not allow to cross corp | 不可跨企业使用直播ID |
startLiving:fail not allow to cross app | 不可跨应用使用直播ID |
startLiving:fail invalid parameter | 参数不合法 |
startLiving:fail unsupported liveType | 不支持的直播类型。部分类型仅对特殊行业放开 |
startLiving:fail api freq out of limit | 创建直播超过频率限制。单应用每天不可创建超过1w个直播 |