【发布时间】:2017-07-22 16:05:12
【问题描述】:
我正在使用 Youtube Data API 以编程方式创建直播。在一小时内,我可以创建大约 5-6 个流,此时我将开始收到 403 insufficientLivePermissions 错误。如果我再等 30 分钟再试一次,它可以让我再进行 2 次广播,但会再次返回 403。
我检查了我的访问令牌是否已过期,但它在发出列表请求时有效。似乎我的速度受到了限制。但是,当我检查我的 Youtube 帐户时,所有指标都是绿色的,所以我不认为我在滥用他们的 API。
这是来自 YouTube Data v3 API 的响应:
{
"error": {
"errors": [
{
"domain": "youtube.liveBroadcast",
"reason": "insufficientLivePermissions",
"message": "Request is not authorized",
"extendedHelp": "https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/insert#auth_required"
}
],
"code": 403,
"message": "Request is not authorized"
}
}
我也没有达到 API 的配额限制。任何关于为什么 403 insufficientLivePermissions 的想法将不胜感激!
【问题讨论】:
-
我遇到了完全相同的问题,但下面的答案看起来不是我需要的......因为一切都已设置好并且工作正常,除非我超过了一些配额......它看起来像用户每小时只能进行特定数量的直播创建操作。
-
嘿@Giacman,我也遇到了这个问题。请告诉我你是否知道答案
-
@Basha 我们受到 Youtube 的限制。根据我们所做的研究,Youtube 速率将所有帐户限制为每 24 小时创建 8-10 个广播。不幸的是,Youtube 没有在任何地方记录这一点。
-
@Giacman,我们如何克服这个问题?如果不可能免费的话,那么可以用任何金额吗?
-
@Basha 我们没有尝试付款,因为我们远远低于所有限制。 Youtube 支持也没有太大帮助。我们目前正在试用 Red5Pro。
标签: youtube youtube-api youtube-livestreaming-api youtube-data-api