EasyCVR第三方调用接口报错且无返回信息排查及分析过程

EasyCVR作为一款功能完善的视频结构化智能分析平台,支持多种协议的视频流输出,同时也能够支持语音对讲,只要前端设备带有语音功能,用户即可通过EasyCVR来进行隔空喊话。同时EasyCVR开放了很多接口供大家调用,比如批量添加通道或者批量删除通道,都可以借助接口更便捷地完成操作。

我们近期测试EasyCVR第三方调用,发现接口报错,且无返回信息,显示如下:

测试发现调用接口后虽然无返回信息,但是设备实际是添加成功的。

运行开发模式发现调用添加接口,出现错误打印信息。

经过调试排查定位到uname为空值,再转换类型程序就会报错。

通过分析我们了解到,c.Get(uname)是在客户端执行登录操作才会产生的,如果第三方不登录,就调用其他接口,这个值就是空的。

这边做了一层判断当值为空,默认加上easycvr。修改后结果如下,可正常返回信息:

EasyCVR第三方调用接口报错且无返回信息排查及分析过程最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/9553.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>