AUI多次直播最后生成回放的时候,刷新直播list接口会报这个错有大佬知道为啥吗?"message": "SDKError:\n StatusCode: 403\n Code: Forbidden.IllegalStatus\n Message: code: 403, Status of the video is illegal. Currently Video Status is Transcoding and AuditStatus is Init. request id: 09D231B1-F132-36D2-B76F-8861F188E618\n Data:
SDKError:\n
这个错误提示:"StatusCode: 403 Code: Forbidden.IllegalStatus"表明是权限错误导致的。
具体可能的原因有两个:
接口参数错误
可能是list接口的某个参数有错误,导致后端认为此请求无效,返回403禁止。
权限不足
由于再次刷新list时,视频还处于转码中,所以对应账号权限不足。
后端为防止数据不一致,返回403禁止此请求。
对于AUI来说,常见的解决方案有两种:
一是通过SDK中的刷新access token的方法,获得最新的有效token。
二是由于转码中,暂时不能查询对应list,需要等待转码完成后再刷新接口。
具体可采取以下步骤:
检查list接口参数是否正确
重获access token,再发起请求
通过回调监听视频转码完成后,再刷新list
联系相关服务提供商排查原因
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。