我可以使用 YouTube API 启用 YouTube 直播吗?
Can I use YouTube API to enable YouTube Live Streaming?
我正在开发 YouTube 直播相关程序。我知道有 API 到 create/list/delete 广播和直播。但所有这些都假设您的帐户已启用 YouTube 直播。
我试过了,但没有找到任何 API 可以用来在我的帐户上启用 YouTube 直播。有这样的API吗?
据我所知,没有。正如您在此处看到的: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()
方法,return status
。频道的状态将有 status.longUploadStatus
。长时间上传还需要验证帐户并保持良好信誉,因此如果此值 returns allowed
您可能有权处理实时事件。有关详细信息,请参阅 YouTube 数据 API 文档。
如果您发现相反的信息,请告诉我。
我正在开发 YouTube 直播相关程序。我知道有 API 到 create/list/delete 广播和直播。但所有这些都假设您的帐户已启用 YouTube 直播。
我试过了,但没有找到任何 API 可以用来在我的帐户上启用 YouTube 直播。有这样的API吗?
据我所知,没有。正如您在此处看到的: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()
方法,return status
。频道的状态将有 status.longUploadStatus
。长时间上传还需要验证帐户并保持良好信誉,因此如果此值 returns allowed
您可能有权处理实时事件。有关详细信息,请参阅 YouTube 数据 API 文档。
如果您发现相反的信息,请告诉我。