Youtube直播API中的“开始Hangout on Air”按钮

16

我们一直在使用未被弃用的“开始一个Hangout on Air”按钮:

https://developers.google.com/+/hangouts/button

多年来,在我们的网站http://agileventures.org上启动Hangouts on Air。完整的源代码在http://github.com/AgileVentures/WebsiteOne

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

https://support.google.com/youtube/answer/7083786?visit_id=1-636118907663120157-3101666316&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),因此我们可以手动创建HOAs,但不能通过编程方式?我们非常希望Google能在这方面给予明确的解释。

看起来支持Hangout on Air按钮,通过API创建HOAs已经被取消了,是吗?

请注意,Google专门要求将关于Youtube LiveStream API的支持问题发布到StackOverflow上:

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


相关的讨论请参见 https://productforums.google.com/forum/#!topic/youtube/bww-BpJGAMQ - Sam Joseph
来自http://stackoverflow.com/users/1836865/raphael-krausz的评论 https://github.com/AgileVentures/HangoutConnection/blob/develop/lib/HangoutConnection.coffee - 大约在第46行gapi.hangout.getStartData()返回的字符串(JSON数据)不再返回预期结果,因此对该数据的某些调用会导致空异常代码的第49行 - Sam Joseph
问题的更多细节请参见https://productforums.google.com/d/msg/hangouts/qGWPcxFHU7Q/v3F_ljdtCAAJ。 - rahulserver
谢谢@rahulserver,非常感谢。 - Sam Joseph
我刚写了一篇关于这个问题的博客文章,为了截屏,我点击了我们的Hangout on Air按钮,一切都正常启动了 - 或许是谷歌工程师做了一些更改? - Sam Joseph
1个回答

0

在停顿了三周之后,所有功能都重新开始工作了。我们不确定是不是谷歌做了什么改变。我们这边没有做任何更改。开始 HOA 的按钮现在已经稳定了大约两个月...


它还能工作吗?正如所有的 Hangouts 文档所说,API 已经被废弃了。 - balupton

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接