分享的直播小程序卡片,点击进入后,getShareParams返回错误“只能从分享卡片进入”?
# 点击的分享的直播间卡片,点进去后scene=1001
# 插件版本是1.0.3,基础库是2.9.1 > 2.9.0
"plugins": {
"live-player-plugin": {
"version": "1.0.3",
"provider": "wx2b03c6e691cd7370"
}
}
# app.js 代码
onShow (options) {
console.log('===========onShow', options)
if (options.scene == 1007 || options.scene == 1008 || options.scene == 1044) {
livePlayer.getShareParams()
.then(res => {
console.log('get room id', res.room_id) // 房间号
console.log('get openid', res.openid) // 用户openid
console.log('get share openid', res.share_openid) // 分享者openid,分享卡片进入场景才有
console.log('get custom params', res.custom_params) // 开发者在跳转进入直播间页面时,页面路径上携带的自定义参数,这里传回给开发者
}).catch(err => {
console.log('get share params', err)
})
}
},
# 如果不判断sccen 直接获取 getShareParams,会返回错误 “只能从分享卡片进入”?