我的客户端有一个应用程序,允许用户从移动应用程序将视频上传到YouTube。 它们首先上传到客户端的服务器,然后该服务器通过谷歌的Youtube Data API V3包将它们上传到youtube。 随着流量的增加,应用程序会出现上传过程返回 400 错误并且上传到 YouTube 失败的时间段。 这通常持续一个半小时左右,然后上传再次开始工作。
我已经在开发人员控制台区域中检查了配额限制。 我们不超过每日配额。 我还注意到客户端没有使用 QuotaUser 字段(或已弃用的 UserIP 字段(,因此下次中断时我运行了一个测试,以查看是否可以缓解停止的设置,但它没有。我还尝试从其他 IP 上传,以防客户端的服务器 IP 只是被暂时阻止,但这也不起作用。
在给定时间段内是否有最大视频上传数量限制,或者除了配额限制之外还有其他限制因素?
{
"error": {
"errors": [
{
"domain": "youtube.video",
"reason": "uploadLimitExceeded",
"message": "The user has exceeded the number of videos they may upload."
}
],
"code": 400,
"message": "The user has exceeded the number of videos they may upload."
}
}
显然,它们限制了您每天可以上传的视频数量。 平均历史数据,它似乎是每天~100。 必须分成更小的块,因为服务在不到 24 小时后恢复。