"Start a Hangout on Air" Youtube LiveStreaming API 的按钮



我们一直在使用尚未弃用的"Start a Hangout on Air"按钮:

https://developers.google.com/+/场所/按钮

开始在我们的网站http://agileventures.org上播出,现在已经有几年了。完整源代码见http://github.com/AgileVentures/WebsiteOne

在过去的24小时内,点击这些按钮现在重定向到手动启动youtube直播事件的说明:

https://support.google.com/youtube/answer/7083786?visit_id=1 - 636118907663120157 - 636118907663120157, p = live_hoa& hl = en& rd = 1

这是一个问题,因为手动启动的事件不会创建hangout应用程序,让我们的社区知道一个事件正在开始,并为我们提供重要的遥测事件。

不幸的是,在youtube直播API中没有关于如何创建一个按钮来创建youtube直播事件或加载插件到该事件的文档:

https://developers.google.com/youtube/v3/live/docs/

我们需要一些类似于hangouts api提供的代码,例如

<script src="https://apis.google.com/js/platform.js" async defer>
</script> 
<div class="g-hangout" data-render="createhangout"
     data-initial_apps="[{ app_id : '123456789012', start_data : 'dQw4w9WgXcQ', 'app_type' : 'ROOM_APP' }]"> 
 </div>

,但这将与新的YouTube流媒体api工作。什么好主意吗?

YouTube直播文档谈到了能够创建广播,但它似乎只用于自定义"流"广播,而不是hangouts:

https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/insert

新的事件页面允许我们选择"快速"类型,它在空中创建一个hangout (https://www.youtube.com/my_live_events?action_create_live_event=1),因此我们可以手动创建hoa,但不能通过编程创建。我们将非常感谢谷歌对此的澄清。

似乎支持Hangout on Air Buttons,通过API创建HOAs已经被放弃了,不是吗?

请注意,Google特别要求对Youtube LiveStream API的支持问题发布到StackOverflow:

https://developers.google.com/youtube/v3/live/support

经过3周的休息,所有的功能又开始工作了。我们不确定谷歌是否改变了什么。我们这边没有任何变化。启动HOA的按钮在过去两个月左右一直很稳定…

最新更新