Youtube [Data-API] LiveChat,登录用户为版主
Posted
技术标签:
【中文标题】Youtube [Data-API] LiveChat,登录用户为版主【英文标题】:Youtube [Data-API] LiveChat where logged-in user is moderator 【发布时间】:2017-11-20 23:33:33 【问题描述】:我正在尝试弄清楚如何获取用户作为实时聊天主持人的视频/流列表。
这是在 nightbot 和 fussbot 中完成的,但我无法弄清楚他们是如何做到的,它可以通过将 Nightbot 频道添加为直播聊天的主持人来工作,但我不确定他们如何让你直播流以观看他们作为主持人添加到频道的聊天。 (我猜他们是频道主持人,而不是视频/流,因为他们在所有演员中都是持久的)
我原以为它会在 API 文档中,但如果是的话,我找不到/不确定我在寻找什么。
我正在 php 中实现这一点,到目前为止,我已经获得了流事件 ID 和您的持久直播流 ID,但我现在卡住了。
【问题讨论】:
说 Youtube/Google 开发人员支持应该按照developers.google.com/youtube/v3/support 看到这个,这是一个笑话,他们没有回应任何东西...... 【参考方案1】:我认为 API 不支持检索登录用户是主持人的聊天列表的方法。 liveChatModerators.list 方法要求为 liveChatId 参数设置一个值,并且该值必须指定一个实时聊天 ID。
我会警告以下几点,我不熟悉您提到的应用程序或它们的工作原理,所以这只是猜测。您的问题描述了一个第三方应用程序,可让您(或帮助您)管理 YouTube 实时聊天。据推测,要使用该应用,您必须已授予该应用管理您的 YouTube 帐户的权限。
考虑到这一点,如果您通过该应用设置直播,则该应用可以在创建直播的同时使用 liveChatModerators.insert 方法将自己的频道作为主持人添加到直播的聊天中.同样,该应用程序可以检索您的直播列表,并将其自己的频道作为主持人添加到任何这些直播中。该应用可以使用自己的数据存储来确定其频道是否已被添加为任何特定聊天的主持人。
如果您认为我没有理解您的问题,请发表评论作为回复。
【讨论】:
可能,但这一定意味着夜间机器人正在燃烧,尽管 API 速率限制查询检查聊天是否对每个用户都处于实时状态,这似乎无法维持。以上是关于Youtube [Data-API] LiveChat,登录用户为版主的主要内容,如果未能解决你的问题,请参考以下文章
Twitter Bootstrap 选项卡:在悬停时显示,在鼠标输出时隐藏
嵌入没有任何徽标或 youtube 链接的 youtube 视频