YouTube API"用户未启用实时流式传输"

Ngo*_*ral 6 youtube google-api youtube-api youtube-livestreaming-api

在提出创建新广播的请求时,我收到此错误.

{
 "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."
 }
}
Run Code Online (Sandbox Code Playgroud)

但用户已启用!他们定期制作流,我不知道如何解决这个问题.我的应用程序的所有用户都可以正常使用,但是两个特定用户会收到此错误.有任何想法吗?

DaI*_*mTo 4

YouTube Live Streaming API 可让您在 YouTube 上创建、更新和管理直播活动。使用 API,您可以安排事件(广播)并将其与代表实际广播内容的视频流相关联。

YouTube Live Streaming API 的主要目的是允许您通过 API 以编程方式创建、更新和管理您的活动。因此,谷歌坚持要求身份验证帐户启用实时流媒体是有意义的。

我建议您检查是否已通过 API 为我们启用。请记住,YouTube Api 身份验证是基于频道的,因此您可能需要检查您已通过哪个频道进行身份验证。如果用户拥有更多,则您可能正在查看未启用实时流媒体的一款。如何启用直播

虽然我确实同意,如果您要做的只是列出启用实时流媒体所需的内容,这似乎很奇怪,这似乎是 API 的工作方式。

我已将此记录为问题/功能请求。 直播API:直播未启用