Nic*_*las 5 youtube-api youtube-data-api
我是开发人员,我想在Api Youtube v3上上传视频,但它总是返回错误代码“ quotas超出了”。我从未成功上传视频,这很奇怪...
您是否有解决此问题的方法或联系支持地址的邮件以解决该问题?
我将带有视频的附件发送到api:
curl --request POST \
--url 'https://www.googleapis.com/upload/youtube/v3/videos?part=snippet%2Cstatus' \
--header 'authorization: Bearer MyAccessToken' \
--header 'cache-control: no-cache' \
--header 'content-type: application/octet-stream'
Run Code Online (Sandbox Code Playgroud)
这是错误:
{
"error": {
"errors": [{
"domain": "youtube.quota",
"reason": "quotaExceeded",
"message": "The request cannot be completed because you have exceeded your <a href=\"/youtube/v3/getting-started#quota\">quota</a>."
}],
"code": 403,
"message": "The request cannot be completed because you have exceeded your <a href=\"/youtube/v3/getting-started#quota\">quota</a>."
}
}
Run Code Online (Sandbox Code Playgroud)
Mar*_*ier 22
我遇到了同样的问题,发现“每日查询”限制设置为 0。我创建了一个新项目,并使用了新密钥。新项目每天的配额为 10k。问题解决了。
ale*_*sil 10
分享一些我们经过艰苦的努力才发现的事情:
名额:
授权:
所有Google API都有配额。这是您可以在给定时间内进行的请求数。有些配额是每天的配额,其他配额则是每秒或每小时。
{
"error": {
"errors": [
{
"domain": "youtube.quota",
"reason": "quotaExceeded",
"message": "The request cannot be completed because you have exceeded your <a href=\"/youtube/v3/getting-started#quota\">quota</a>."
}
],
"code": 403,
"message": "The request cannot be completed because you have exceeded your <a href=\"/youtube/v3/getting-started#quota\">quota</a>."
}
}
Run Code Online (Sandbox Code Playgroud)
很难确定这是您要达到的配额,我很想知道它是每日配额之一。达到此配额后,您将无法再提出其他请求,直到美国西部时间午夜为止,这是您的配额将重置的时间。
如果您转到Google开发者控制台并检查Youtube API下的“配额”标签,则可以通过单击小阴茎图标并查看数量来增加其中一些配额。在这种情况下,与Google联络对您无济于事。我们都有相同的配额来联系他们,要求更多的帮助,他们只是告诉您自己增加。
对您进行的请求进行遍历也是个好主意,这样您就只请求真正需要的数据,而不是对实际上可能不需要的数据进行大量请求。
注意:我相信每天上传视频的上限为25到50。无法增加此数字,这是一个硬设置的配额。
2020 年 10 月上旬,我也收到此错误。仅供参考,我的配额,在一个新的项目和新的新鲜客户端后,一个试图上传一个视频(不成功)显示9,600查询和在每天有10000查询限制。东西好像坏了。在https://console.developers.google.com在 OAuth 同意屏幕上,我注意到 Google API 的范围不包括 YouTube 视频上传。如果您已安装 YouTube 数据 API v3,您可以看到“../auth/youtube.upload”是可添加的范围之一,但它是“敏感的”,需要对您的应用进行审核。例如,什么应用程序,谷歌?我只是在我的笔记本电脑上亲自编写一个脚本,将我的视频上传到我自己的频道以节省时间。这应该是一个例外,但我收到“因为您添加了敏感范围,您的同意屏幕需要在发布之前由 Google 验证。” 好的,太好了……“为了保护您和您的用户,Google 只允许使用 OAuth 进行身份验证的应用程序使用授权域。” 换句话说,除非我编写脚本在服务器上运行,否则不可能?
| 归档时间: |
|
| 查看次数: |
9579 次 |
| 最近记录: |