• 人脸识别/车牌识别视频智能分析系统EasyCVR通过接口GetApiV1Devices调用获取设备信息不成功原因分析


    EasyCVR视频智能分析平台支持人脸识别和车牌识别,已经在很多项目中落地。同时,EasyCVR支持很多不同协议的设备接入,包括RTSP、GB28181、Ehome、海康SDK、大华SDK等协议。

    用户在EasyCVR平台里,通过RTSP协议添加了一台设备,准备测试接口,开始进行接口对接和二次开发工作,却发现接口调用不成功,如下图:

    通过上述POSTMAN调用的情况来看,明明平台已经显示有数据在线,但是接口调用却返回0,分析可能情况有两种:

    1、API接口调用和页面显示数据对不上;
    2、接口没有真正调用成功。

    因此我们在获取该用户同意之后,远程到客户机完整实现了一次调用过程,发现接口调用是成功的,如下图:

    我们再次对该问题复盘,这才注意到一个细节问题:用户没有调用登录接口,直接调用的获取设备信息的接口。

    随后模拟了一下这个过程,果然如此,在不调用登录接口的时候直接调用获取设备信息的接口确实不能正常返回数据。因此在对接EasyCVR平台的API接口时,请注意一定要先调用登录接口,完成登录,获取Token值,这一步在后面的接口调用中可以说是必备步骤。

    实际EasyCVR的应用场景十分广泛,也可以通过二次开发创造出更多的功能,因此如果大家想实际测试的话,欢迎联系我们获取测试账号。

  • 相关阅读:
    SpringMVC将表单对象序列化成Json字符串提交,以List接收
    Spring boot下添加filter
    如何将查出的日期Data类型以Json格式输出到前端
    ajax传递给后台数组参数方式
    Spring boot + Gradle + Eclipse打war包发布总结
    Spring-data-jpa详解
    SpringMVC配置过程中出现的问题!
    spring 集成shiro 之 自定义过滤器
    完全跨域的单点登录
    Java8 Lambda表达式
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14437356.html
Copyright © 2020-2023  润新知