(ChinaZ.com)7月6日 消息:微信視頻號(hào)自上線以來,已經(jīng)逐步打通整個(gè)微信生態(tài),包括小程序、公眾號(hào)、朋友圈等等。
日前,微信小程序的開放功能中新增了一個(gè)接口,支持小程序跳轉(zhuǎn)同一主體且已完成認(rèn)證的視頻號(hào)直播間。
據(jù)了解,微信小程序此前就可以通過添加相關(guān)功能跳轉(zhuǎn)視頻號(hào)直播,但需要中間的一步跳轉(zhuǎn)路徑。本次的變化在于,設(shè)置了新跳轉(zhuǎn)功能的小程序中,可以直接展示視頻號(hào)直播的界面,并且點(diǎn)擊直接進(jìn)入直播間。
這不僅縮短用戶的操作路徑,同時(shí)一鍵從程序號(hào)向視頻號(hào)引流,無疑可以提高視頻號(hào)創(chuàng)作者的曝光度。
值得注意的是,小程序開發(fā)者需要明確的是,微信小程序只支持跳轉(zhuǎn)與其主體信息一致的視頻號(hào)直播。若小程序與視頻號(hào)主體信息不一致,會(huì)返回100008錯(cuò)誤碼。
小程序主體信息可通過“小程序資料頁-開發(fā)團(tuán)隊(duì)”進(jìn)行查詢,視頻號(hào)主體信息可通過“視頻號(hào)首頁-認(rèn)證進(jìn)行查詢”。
“小程序跳轉(zhuǎn)視頻號(hào)直播間”具體使用方法如下:
開發(fā)者首先通過wx.getChannelsLiveInfo傳入視頻號(hào)id用于獲取視頻號(hào)直播信息,包括直播id(feedid與nonceid兩個(gè)參數(shù))與直播狀態(tài)。其中直播狀態(tài)含義如下:
status=1:無直播狀態(tài),視頻號(hào)未開播過
status=2:直播中,此時(shí)返回的feedid與nonceid為當(dāng)前直播id
status=3:直播已結(jié)束,此時(shí)返回的feedid與nonceid為最近一次直播id
獲取直播信息后,開發(fā)者可以通過wx.openChannelsLive打開視頻號(hào)直播。若當(dāng)前未在直播,則會(huì)跳轉(zhuǎn)到最近一場(chǎng)直播的結(jié)束頁。該接口使用限制如下:
需要用戶觸發(fā)跳轉(zhuǎn),若用戶未點(diǎn)擊小程序頁面任意位置,則開發(fā)者將無法調(diào)用此接口。
需要用戶確認(rèn)跳轉(zhuǎn),在跳轉(zhuǎn)至視頻號(hào)直播前,將統(tǒng)一增加彈窗,詢問是否跳轉(zhuǎn),用戶確認(rèn)后才可以跳轉(zhuǎn)視頻號(hào)直播。