我可以使用 YouTube API 启用 YouTube 直播吗?

rhb*_*c73 1 youtube-api youtube-data-api

我正在开发一个 YouTube 直播相关程序。我知道有 API 可以创建/列出/删除广播和直播。但所有这些都假设您的帐户已启用 YouTube 直播。

我尝试过,但未能找到任何可用于在我的帐户上启用 YouTube 直播的 API。有这样的API吗?

小智 5

据我所知,没有。正如您在此处看到的: https: //support.google.com/youtube/answer/2474026 ?hl=en,为了在 YouTube 上创建直播活动,帐户必须经过验证且信誉良好。

如果您使用满足这些要求的 YouTube 帐户发出 API 请求,则可以使用 YouTube 数据 API 创建直播,否则您可能会收到错误insufficientPermissions。此错误详细信息如下:https://developers.google.com/youtube/v3/live/docs/errors#youtube.liveBroadcasts.insert-insufficientPermissions-liveStreamingNotEnabled-permission.userNotEnabled

您可以判断帐户是否能够以编程方式创建实时事件的一种潜在方法是调用该channels.list()方法,并返回status. 通道的状态将有status.longUploadStatus。长上传还要求帐户经过验证且信誉良好,因此如果返回此值,allowed您可能有权处理实时活动。有关详细信息,请参阅 YouTube 数据 API 文档。

如果您发现相反的信息,请告诉我。