app分享视频到YouTube,之前都是成功的,突然就不行了,返回错误代码403.
查询YouTube Data API,https://developers.google.com/youtube/v3/docs/errors
核心API错误有两种情况:1、没有授权访问 2、请求超过限额
经查,限额是每天100W请求上限。
最终找到原因就是请求数超过了100W上限,每天下午15:00更新限额,就可以分享成功了....
至于这些请求是否都是合理的,需要通过埋点统计等方法去分析,是否真的由用户发起了这么多次请求。
补充:要注意的是,100W不是指次数,读、写、上传视频消耗的units都不一样
补充:
2、错误代码 400
response protocol=h2,code 400,message=
有时分享成功,有时失败,400表示bad request,但是message为null没有更多的信息。
试了一些方法,youtube分享的title长度限制是100字节,google上有人提到过最好控制到70字节以内,不然可能会失败。把title长度限制在70,这个问题暂不出现了,多次分享都是成功!