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

前端 未结 3 1824
广开言路
广开言路 2020-12-02 01:27

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.

相关标签:
3条回答
  • 2020-12-02 01:29

    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>
    
    0 讨论(0)
  • 2020-12-02 01:42

    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.

    0 讨论(0)
  • 2020-12-02 01:46

    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

    0 讨论(0)
提交回复
热议问题