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

时间:2015-03-20 00:25:08

标签: youtube-api youtube-data-api

我正在开发YouTube直播相关计划。我知道有创建/列出/删除广播和直播流的API。但所有这些都假设您的帐户已经启用了YouTube直播。

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

1 个答案:

答案 0 :(得分:4)

据我所知,没有。如您所见:https://support.google.com/youtube/answer/2474026?hl=en,为了在youtube上创建直播活动,必须验证帐户并保持良好的信誉。

如果您使用符合这些要求的YouTube帐户制作API请求,则可以使用YouTube数据API创建liveBroadcast,否则您可能会收到insufficientPermissions错误。此错误详见:https://developers.google.com/youtube/v3/live/docs/errors#youtube.liveBroadcasts.insert-insufficientPermissions-liveStreamingNotEnabled-permission.userNotEnabled

一种可以判断帐户是否能够以编程方式创建实时事件的方法是调用channels.list()方法,然后返回status。频道的状态为status.longUploadStatus。长时间上传还需要验证帐户并保持良好信誉,因此如果此值返回allowed,您可能有权使用直播活动。有关详细信息,请参阅YouTube Data API文档。

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