【发布时间】:2017-12-16 04:45:23
【问题描述】:
我有一个程序可以从another SO question 的给定 YouTube 视频中抓取(几乎)所有 cmets,我希望对直播中的聊天做同样的事情。据我了解,我需要获得liveChatId,并且我需要使用liveBroadcast 函数来做到这一点。此外,我需要使用 OAuth2 密钥,而不是常规的开发人员密钥,我用它来让程序从视频中获取 cmets。但是,我还没有看到从任意用户的直播中获取 cmets 的方法,只有我自己的,我想从我想要的任何直播中获取 cmets。具体来说,我想知道这是否可行,如果可以,我需要做些什么来实现这一点。
【问题讨论】:
-
我们不是API documentation。
-
@MattClark 是的,我昨天浏览了 API,但无法拼凑出我想要的解决方案。我已经离开了developers.google.com/youtube/v3/live/docs/liveStreams/… 和developers.google.com/youtube/v3/live/docs/liveBroadcasts/… 现在,当
list_streams(youtube)被调用时,我得到一个“用户未启用实时流媒体”。错误。我想我只是从这个函数调用中获取我的帐户信息。所以,我不清楚我是否可以获得任意流,或者如果可能的话我将如何去做。
标签: python youtube youtube-data-api youtube-livestreaming-api