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
发表评论 取消回复