Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Google Hangout应用程序未接收开始\ U数据,我得到空值_Javascript_Xml_Google Api_Hangout - Fatal编程技术网

Javascript Google Hangout应用程序未接收开始\ U数据,我得到空值

Javascript Google Hangout应用程序未接收开始\ U数据,我得到空值,javascript,xml,google-api,hangout,Javascript,Xml,Google Api,Hangout,我的问题是,当我调用gapi.hangout.getStartData()函数时,我得到了null。 这是我的挂断按钮: <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script src="//plus.google.com/hangouts/_/api/dev/hangout.js"></script> <di

我的问题是,当我调用gapi.hangout.getStartData()函数时,我得到了null。

这是我的挂断按钮:

<script type="text/javascript" src="https://apis.google.com/js/platform.js"></script>
<script src="//plus.google.com/hangouts/_/api/dev/hangout.js"></script>

<div id="placeholder-div">
</div>
<script>
    gapi.hangout.render('placeholder-div', {
        'render': 'createhangout',
        'initial_apps': [{'app_id' : '297670343437', 'start_data' : '123456', 'app_type' : 'ROOM_APP' }],
        'hangout_type': 'onair',
        'widget_size': 175
    });
</script>

gapi.hangout.render('placeholder-div'{
“渲染”:“createhangout”,
“初始应用程序”:[{'app_id':'297670343437','start_data':'123456','app_type':'ROOM_app'}],
'hangout_type':'onair',
“小部件大小”:175
});
这是我的xml文件(hangout应用程序):


var YouTubelivey=功能(ev){
var start_data=gapi.hangout.getStartData();
console.log(start_data);//我得到null
var数据_obj={};
数据对象[‘开始数据’]=开始数据;
data_obj['youtube_id']=gapi.hangout.onair.getYouTubeLiveId();
控制台日志(数据对象);
}
gapi.hangout.onair.ONYOUTUBELIVEIDEREARY.add(YoutuBELIVEIDEREARY);
函数onclientary(){
log(“客户端就绪…”);
}
]]>

我不知道出了什么问题,这段代码在几周前就运行了,但现在实际上没有了。

我也遇到了同样的问题,并在下面的帖子中解决了它:
<?xml version="1.0" encoding="UTF-8"?>
<Module>
  <ModulePrefs title="Proxied Hangout" height="200" width="550">
    <Require feature="dynamic-height"/>
    <Require feature="rpc"/>
    <Require feature="views" />
  </ModulePrefs>
  <Content type="html"><![CDATA[
  <!DOCTYPE html>

  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script src="//plus.google.com/hangouts/_/api/v1/hangout.js"></script>

  <script>
    var youtubeLiveIdReady = function (ev){
      var start_data = gapi.hangout.getStartData();
      console.log(start_data); //I get null

      var data_obj = {};
      data_obj['start_data'] = start_data;
      data_obj['youtube_id'] = gapi.hangout.onair.getYouTubeLiveId();

      console.log(data_obj);
    }
    gapi.hangout.onair.onYouTubeLiveIdReady.add(youtubeLiveIdReady);

    function onClientReady(){
      console.log("client ready...");
    }

  </script>
  <script src="https://apis.google.com/js/client.js?onload=onClientReady"></script>

  ]]></Content>
</Module>