這篇文章主要介紹“微信小程序直播如何獲取分享卡片鏈接參數”,在日常操作中,相信很多人在微信小程序直播如何獲取分享卡片鏈接參數問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”微信小程序直播如何獲取分享卡片鏈接參數”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
接口說明:由于基礎庫數據安全策略,通過 App onShow(需在主包引入直播組件)或者 Page onShow(需在分包引入直播組件)生命周期里的query無法獲取直播間分享卡片鏈接參數。在直播組件版本 1.1.4 及以上版本通過該接口獲取以下參數,開發者可以根據這些參數建立用戶、直播間、商品之間的映射關系。
分享卡片進入直播間:房間號 room_id + 進入者 openid + 分享者 share_openid + 開發者自定義參數 custom_params
調用方法:若要調用【獲取分享卡片鏈接參數】接口 getShareParams,需在小程序頁面頂部引用【直播組件】 live-player-plugin。
示例代碼如下:
let livePlayer = requirePlugin('live-player-plugin')
App({
onShow(options) {
// 分享卡片入口場景才調用getShareParams接口獲取以下參數
if (options.scene == 1007 || options.scene == 1008 || options.scene == 1044 || pluginScene === 1154 || pluginScene === 1155) {
livePlayer.getShareParams()
.then(res => {
// 房間號
console.log('get room id', res.room_id)
// 用戶openid
console.log('get openid', res.openid)
// 分享者openid,分享卡片進入場景才有
console.log('get share openid', res.share_openid)
// 開發者在跳轉進入直播間頁面時,頁面路徑上攜帶的自定義參數,這里傳回給開發者
console.log('get custom params', res.custom_params)
}).catch(err => {
console.log('get share params', err)
})
}
}
})
到此,關于“微信小程序直播如何獲取分享卡片鏈接參數”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。