使用环聊 API。我已经集成了环聊按钮并使用传递参数
gapi.hangout.render('placeholder-div1', {
'render': 'createhangout',
'hangout_type': 'onair',
'initial_apps': [{
'app_id': '1234566', //renders intially hangout app when hangout starts
'start_data': "654321", //reference which is present on the page
'app_type': 'ROOM_APP'
}]
</code>
// on my xml the script code is:
<code>
function init() {
// When API is ready...
gapi.hangout.onApiReady.add(
function(eventObj) {
document.getElementById('showParticipants')
.style.visibility = 'visible';
startup();
});
}
function startup(){
try{
gapi.hangout.onair.onYouTubeLiveIdReady.add(function(liveId){
var id = gapi.hangout.onair.getYouTubeLiveId();
var Id= gapi.hangout.getStartData(); //here Id is null
}
}
以前当我使用 gapi.hangout.getStartData() 时。我从“initial_apps”中获得了“start_data”参数。我认为环聊已经改变了那里的界面。现在 gapi.hangout.getstartData() 正在获得空值。
我不知道出了什么问题。请建议我更好的解决方案。