近日,微信小程序新增了一個新的跳轉入口,那就是可以直接跳轉到視頻號直播間啦。據悉此前小程序就可以通過相關功能跳轉視頻號直播,但需要中間的一步跳轉路徑。本次更新的直接跳轉不僅縮短了用戶的操作路徑,同時一鍵從小程序向視頻號引流,也增加了視頻號創作者的曝光度。
根據相關功能介紹,小程序開發者需要明確的是,微信小程序只支持跳轉與其主體信息一致的視頻號直播。小程序主體信息可通過“小程序資料頁-開發團隊”進行查詢,視頻號主體信息可通過“視頻號首頁-認證進行查詢”。若小程序與視頻號主體信息不一致,會返回100008錯誤碼。
“小程序跳轉視頻號直播間”具體使用方法如下:
開發者首先通過wx.getChannelsLiveInfo傳入視頻號id用于獲取視頻號直播信息,包括直播id(feedid與nonceid兩個參數)與直播狀態。其中直播狀態含義如下:
status=1:無直播狀態,視頻號未開播過
status=2:直播中,此時返回的feedid與nonceid為當前直播id
status=3:直播已結束,此時返回的feedid與nonceid為最近一次直播id
獲取直播信息后,開發者可以通過wx.openChannelsLive打開視頻號直播。若當前未在直播,則會跳轉到最近一場直播的結束頁。該接口使用限制如下:
需要用戶觸發跳轉,若用戶未點擊小程序頁面任意位置,則開發者將無法調用此接口。
需要用戶確認跳轉,在跳轉至視頻號直播前,將統一增加彈窗,詢問是否跳轉,用戶確認后才可以跳轉視頻號直播。