Google Hangouts API: Can I start an “On Air” Hango

2019-01-09 16:38发布

Is there a way to start an "On Air" hangout via the API? I've got my application created and working great, however I need the hangout's embed code for my customers.

I can't seem to find any documentation on how to start a hangout like this via the hangout button. (https://developers.google.com/+/hangouts/button)

3条回答
SAY GOODBYE
2楼-- · 2019-01-09 17:01

It is not currently possible to embed a hangout. With the Hangout button, though, the start screen includes the standard checkbox to make the Hangout On Air. developers.google.com/+/hangouts/button

查看更多
够拽才男人
3楼-- · 2019-01-09 17:02

Simple add following script on your page and create app_id from google console and replace it with hash symbol.

<div id="placeholder-div"></div>

<script>
window.___gcfg = {
  lang: 'en-US'
};

(function() {
  var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
  po.src = 'https://apis.google.com/js/platform.js?onload=renderButton';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();

function renderButton(){
  gapi.hangout.render('placeholder-div', {
      'render': 'createhangout',
      'hangout_type'  :'onair',
      'initial_apps': [
        { app_id : '############', start_data : 'dQw4w9WgXcQ', 'app_type' : 'ROOM_APP' }
      ]
    });
}
</script>
查看更多
Root(大扎)
4楼-- · 2019-01-09 17:03

You can embed a hangout if you broadcast the hangout "on air" on youtube at the same time.

The embed button is at the top of the hangout.

查看更多
登录 后发表回答