행 아웃 API 사용. 난 내가() gapi.hangout.getStartData를 사용할 때 이전행 아웃 버튼을 클릭하면 "gapi.hangout.getStartData()"가 null을 반환합니다.
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
}
}
를 사용하여 행 아웃 버튼 전달 된 매개 변수를 통합했다. 내 "initial_apps"에서 "start_data"매개 변수가 있습니다. 행 아웃에서 인터페이스가 변경되었다고 생각합니다. 이제 gapi.hangout.getstartData()가 null 값을 얻습니다.
무엇이 잘못되었는지를 모릅니다. 더 나은 해결책을 제안 해주십시오.
예, gadgets.views.getParams로 시도했지만 작동하지 않았습니다. 앱에 문제가 없지만 'start_data'값을 가져올 수 없습니다. – sitaram9292
@ sitaram9292 시작 데이터를 'start_data'단일 qoutes에 넣으려고합니다. '654321' –
예, 작업 코드에서 작은 따옴표로 묶었습니다. 문제는 응용 프로그램에서 보내는 매개 변수를 가져올 수 없습니다. – sitaram9292