正在直播 YouTube API:“用户未启用实时流”,但用户正在直播。

7
创建新广播请求时,我遇到了这个错误。
{
 "error": {
  "errors": [
   {
    "domain": "youtube.liveBroadcast",
    "reason": "liveStreamingNotEnabled",
    "message": "The user is not enabled for live streaming.",
    "extendedHelp": "https://www.youtube.com/features"
   }
  ],
  "code": 403,
  "message": "The user is not enabled for live streaming."
 }
}

但是该用户已启用!他们定期进行流媒体服务,我不知道如何解决这个问题。我的应用程序所有用户都能正常使用,但是只有两个特定用户遇到了此错误。 有任何想法吗?


你是否正在使用服务账户进行授权? - KENdi
@KENdi,你说的“service”是什么意思? - Ngoral
你有没有找到解决办法? - Steven2163712
1
@KENdi服务账户在YouTube API中无法使用,因此他们没有使用服务账户。 - Linda Lawton - DaImTo
@Ngoral,能否具体说明一下您的问题?您正在使用OAuth 2吗?您正在使用哪种身份验证流程?用户是如何使用您的应用程序的? - vlad.rad
1个回答

4
YouTube直播流API允许您在YouTube上创建、更新和管理直播事件。使用该API,您可以安排事件(广播)并将其与视频流相关联,这些视频流代表实际的广播内容。
YouTube直播流API的主要目的是允许您通过API编程方式创建、更新和管理活动。因此,Google坚持要求验证帐户启用直播功能是有道理的。
我建议您检查API是否已为我们启用。请记住,YouTube API身份验证是基于频道的,因此您可能需要检查您已经验证了哪个频道。如果用户有多个频道,则可能正在查看未启用直播功能的频道。如何启用直播流 虽然我同意,如果您只是要列出需要启用直播流的事物,那么这似乎很奇怪,但这似乎是API的工作方式。
我已将此记录为一个问题/功能请求。直播流API:直播流未启用

1
实际上,我在处理v.2.0时遇到了问题。我计划很快转移到v.3.0。 然而,几个用户的帐户附加了所谓的“页面”,他们可以轻松地完成这个任务。那是几个月前的事情了,现在我不记得它是否仍然可重现。 - Ngoral

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