我正在使用Youtube数据API来制作节目直播。在一小时内,我能够创建大约5-6个流,在这一点上,我将开始接收403个insufficientLivePermissions错误。如果我再等30分钟,然后再试一次,它允许我再做2次广播,然后再返回403 s。
我检查了我的访问令牌是否过期,但它在发出列表请求时有效。这似乎是我得到的利率有限。然而,当我检查我的Youtube帐户时,所有的指标都是绿色的,所以我不相信我在滥用他们的API。
这是来自YouTube数据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将是非常感谢!
发布于 2017-05-31 19:48:57
这个问题意味着您实际上创建了太多的实时流:如果您转到event=1并尝试创建一个新的livestream,您将看到:
--您正在创建太多的活动流。请稍等片刻,然后再创建进一步的流。
我认为最高设置为每24小时6至7条流。
ps :它实际上是,与文档中的问题无关(缺少作用域)
发布于 2017-03-03 11:36:15
基于此文档,错误insufficientLivePermissions意味着请求未被授权创建实况广播。
首先,尝试将范围https://www.googleapis.com/auth/youtube.force-ssl与https://www.googleapis.com/auth/youtube一起使用,并检查错误403是否会消失。
如果不是,那么我建议您检查这个YouTube实况流API -理解广播和流以更好地理解广播是如何工作的。
根据本指南,流使您能够将音频视频内容传输到YouTube,并定义了如何将内容传输到YouTube的设置。相同的流可以绑定到3实况广播。
因此,如果您想要创建许多直播,这个指南使用一个流创建同步广播可以帮助您做到这一点。
https://stackoverflow.com/questions/42563746
复制相似问题