前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >EasyCVR第三方调用接口报错且无返回信息,如何处理?

EasyCVR第三方调用接口报错且无返回信息,如何处理?

原创
作者头像
TSINGSEE青犀视频
发布2021-12-15 09:39:54
发布2021-12-15 09:39:54
3860
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

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

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

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

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

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

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

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档