我有一个将视频上传到 YouTube 的应用程序。自 2 月 24 日以来,我的应用程序在上传功能方面出现了严重问题。我正在使用 YouTube 的官方 google java 客户端(以及 oauth)。
我收到的问题403 Forbidden
使用视频上传API。
刷新令牌、身份验证承载标头都可以。
当我第一次运行我的应用程序时,它成功上传 1-2 个视频,稍后它会收到403
来自谷歌的新请求重复使用相同的连接授权。
我什至在 oauth 游乐场中重现了该问题。
如何重现?
- 在 google oauth Playground 中输入应用程序 oauth 凭据
- 授权
youtube.upload
API
- 交换身份验证令牌以获得刷新令牌
- 从 api 测试部分执行 POST 到- 上传前应创建空视频存根
前 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"
}
]
}
}
以下是完整回复:
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)