我们的应用程序已经生产了2年,并且已经能够使用YT data API请求创建所有3个音乐视频资产(音乐视频,录音和作曲)。从上周开始,我们收到一个关于组合资产创建请求的错误。音乐视频和录音资产创建请求像往常一样正常工作。
YT API错误:
vagrant$ curl -X POST -H "content-type: application/json" -H "user-agent: Yt::Request (gzip)" -H "authorization: Bearer ya29.XXXXXXXX_O3pRQWtbrQ5dHn5BV6SiiGxkawq26LksyUy1LjwtG27Vs9e9-XXXX" -H "host: www.googleapis.com" -H "content-length: 193" -d '{"type":"composition","onBehalfOfContentOwner":"xxxxxxxxxxxxxxxx","metadataMine":{"customId":"9c3e6533a06cac4e","writer":["DeAndre \"Drizzo Man\" White, Daniel Kováč"],"title":"Ready"}}' "https://www.googleapis.com/youtube/partner/v1/assets?onBehalfOfContentOwner=xxxxxxxxxxxxxxxx"
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Forbidden"
}
],
"code": 403,
"message": "Forbidden"
}
}发布于 2016-09-18 21:57:42
在此documentation YouTube Data API - Errors中指出,forbidden (403) error意味着:
禁止(403) -访问禁止。该请求可能未正确授权。
因此,请尝试检查您是否在项目中正确实现了OAuth authorization。
https://stackoverflow.com/questions/39518691
复制相似问题