我有一个将视频上传到YouTube的应用程序。自24 teb以来,我的应用程序出现了严重的上传功能问题。我在youtube上使用官方谷歌java客户端(以及oauth)。
我使用视频上传API接收403 Forbidden
的问题。
刷新令牌,auth bearer标题都可以。
当我第一次运行我的应用程序时,它成功上传了1-2个视频,稍后它会从谷歌接收403
新请求,并重新使用相同的连接授权。
我甚至在oauth游乐场重现了这个问题。
如何重现?
youtube.upload
API 首先1-3次POST会创建具有正确youtube视频ID的视频存根,但稍后它会响应:
{
"error": {
"code": 403,
"message": "Access forbidden. The request may not be properly authorized.",
"errors": [
{
"domain": "youtube.common",
"message": "Access forbidden. The request may not be properly authorized.",
"reason": "forbidden"
}
]
}
}
以下是完整回复: