Java 海康OpenAPI对接
海康接口认证信息AK/SK
海康OpenAPI安全认证库(Java)
OpenAPI接口测试工具
导入安全认证库demo
海康接口认证信息AK/SK
海康接口对接主要需要接口地址(Host)、接口认证信息AK(appkey)/SK(secret)。AK/SK从API网关的合作方管理获取。在管理平台中–关于–运行管理中心,可以获取到。但是运管中心是需要内网访问的,可以联系设备提供方等,获取到该数据。


海康OpenAPI安全认证库(Java)

在访问海康威视三方接口时,是需要AK/SK才可以访问的,但是怎样设置才会不失效呢,这时候OpenAPI就派上用场了。如果使用postman测试,需要配置token,token是有时效的,但是使用OpenAPI认证库后,该信息不会失效哦。
https://open.hikvision.com/download/5c67f1e2f05948198c909700?type=10这是下载地址。

点击“立即下载”,即可得到该压缩包,包括项目中可运行的demo,开发指南文档,需要的jar包文件,demo中提供了访问post请求数据的方法,以及下载图片的方法。

OpenAPI接口测试工具

与安全认证库同样的下载地址,还有提供OpenAPI接口测试工具可下载。下载后解压,可以看到如下图文件夹内容。

其中*“Http_Openapi.exe.config”可配置IP端口、AK/SK、接口调用协议,这样就不需要每次测试都进行修改了。value值分别改成要对接的平台数据即可。

参数修改成功后,启动“Http_Openapi.exe”*,便可以得到下图测试框。键入请求URL、请求参数,进行测试即可获取返回结果。
注意:平台地址为管理平台地址:端口;协议要注意为http还是https。


导入安全认证库demo
将已提供的jar导入项目,或可以选择直接在pom.xml中加入该依赖即可。

     <dependency>
          <groupId>com.hikvision.ga</groupId>
           <artifactId>artemis-http-client</artifactId>
           <version>1.1.3</version>
    </dependency>
1
2
3
4
5
接下来,将ArtemisPostTest.java中的静态块进行修改。该处host同样需要设置为:“ip:端口”

往下看,需要修改访问url,确认请求协议为http还是https,根据开放平台接口文档,进行参数配置即可。

在main中进行测试即可获取到返回结果,接下来就是根据需求进行相应开发咯~~

附:海康开放平台对接指南访问地址:https://open.hikvision.com/docs/docId?productId=5c67f1e2f05948198c909700&curNodeId=510b1c641ae043d9b1d360298392b61b

海康开放平台客服访问地址:https://open.hikvision.com/expertSupport
(客服可根据软硬件方向进行询问,对接有问题也是可以问人工客服)
————————————————
版权声明:本文为CSDN博主「就叫_这个吧」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45812467/article/details/123331944

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部