小程序
小游戏
企业微信
微信支付
扫描小程序码分享
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
创建直播间自动生成直播码,运营管理里面 你要带参请问传什么数据进去呢
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我们是这么做的,做了个专题,专题带渠道标识,页面或系统记录关系,专题里面有直播入口。
另外,要跟踪分享卡片进来的用户,可以再专题直播入口,使用custom_params参数来处理。
接口说明:在直播组件版本 1.0.5 及以上版本通过该接口获取以下参数,开发者可以根据这些参数建立用户、直播间、商品之间的映射关系。
调用方法:若要调用【获取分享卡片链接参数】接口 getShareParams,需在小程序页面顶部引用【直播组件】 live-player-plugin。
let livePlayer = requirePlugin('live-player-plugin') App({ onShow(options) { // 分享卡片入口场景才调用getShareParams接口获取以下参数 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) }) } } })
版本限制:直播组件版本 1.0.5 及以上支持携带以下参数,开发者可以根据这些参数建立用户、直播间、商品之间的映射关系。
(1) shareTicket:分享直播间卡片到微信群,点击此卡片后可以在 App onShow 里获取该参数(默认可获取该参数,但长按分享卡片时不能转发。可通过close_share_ticket=1关闭shareTicket,此时长按分享卡片时可以转发。)
(2) room_id + openid + share_openid + custom_params :点击直播间里的货架商品跳转到商家小程序的商品详情页或点击直播间左上角首页icon跳转到商家小程序的首页时,可以在Page onLoad options里获取房间号、用户openid、分享者share_openid(如果是从分享卡片进入直播间再跳转到商详页才有该参数)、开发者携带的自定义参数custom_params
wxacode.getUnlimited这个接口有一个scene参数,跳转链接的参数和scene绑定,扫码后,在小程序端拿到scene参数,跟后端拿自定义的参数,就不用在生成小程序码的路径上带自定义参数。这样的思路是否可以呢?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
创建直播间自动生成直播码,运营管理里面 你要带参请问传什么数据进去呢
我们是这么做的,做了个专题,专题带渠道标识,页面或系统记录关系,专题里面有直播入口。
另外,要跟踪分享卡片进来的用户,可以再专题直播入口,使用custom_params参数来处理。
4. 【获取分享卡片链接参数】接口(注:若要使用该接口,需在主包引入直播组件)
接口说明:在直播组件版本 1.0.5 及以上版本通过该接口获取以下参数,开发者可以根据这些参数建立用户、直播间、商品之间的映射关系。
调用方法:若要调用【获取分享卡片链接参数】接口 getShareParams,需在小程序页面顶部引用【直播组件】 live-player-plugin。
示例代码如下:
let livePlayer = requirePlugin('live-player-plugin') App({ onShow(options) { // 分享卡片入口场景才调用getShareParams接口获取以下参数 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) }) } } })
5. 携带参数
版本限制:直播组件版本 1.0.5 及以上支持携带以下参数,开发者可以根据这些参数建立用户、直播间、商品之间的映射关系。
(1) shareTicket:分享直播间卡片到微信群,点击此卡片后可以在 App onShow 里获取该参数(默认可获取该参数,但长按分享卡片时不能转发。可通过close_share_ticket=1关闭shareTicket,此时长按分享卡片时可以转发。)
(2) room_id + openid + share_openid + custom_params :点击直播间里的货架商品跳转到商家小程序的商品详情页或点击直播间左上角首页icon跳转到商家小程序的首页时,可以在Page onLoad options里获取房间号、用户openid、分享者share_openid(如果是从分享卡片进入直播间再跳转到商详页才有该参数)、开发者携带的自定义参数custom_params
wxacode.getUnlimited这个接口有一个scene参数,跳转链接的参数和scene绑定,扫码后,在小程序端拿到scene参数,跟后端拿自定义的参数,就不用在生成小程序码的路径上带自定义参数。这样的思路是否可以呢?