iSC平台SDK对接指南:AK/SK认证与API网关

需积分: 50 36 下载量 101 浏览量 更新于2024-08-06 收藏 1.65MB PDF 举报
本文档主要介绍了如何在Visual Studio 2019中使用Windows桌面应用程序模块创建Win32窗口,并且详细阐述了海康威视iSecureCenter平台的SDK对接流程,包括接口规则、调用认证、环境准备、对接信息获取和合作方配置。 在开发与海康威视iSecureCenter平台的集成应用时,接口规则和调用认证是关键部分。接口规则定义了接口的使用规范,包括数据格式、请求响应模式以及错误处理等。调用认证则是确保安全的重要环节,采用AK/SK(Appkey/Secret Key)机制,通过签名方式实现鉴权。海康提供了Java和C++的OpenAPI安全认证库,简化了第三方开发者进行签名生成的过程,只需调用封装好的方法即可完成认证。 对接iSC平台SDK之前,需要准备基础环境,确保运行海康威视综合安防管理平台iSecureCenter V1.1.0及以上版本,并安装API网关组件。API网关服务的状态可以在运管中心的状态监控界面检查。验证API网关是否安装成功,可以通过访问OpenAPI文档中心,其地址为http://IP:Port/artemis-portal/,IP:Port应与登录门户页面的信息保持一致。 对接信息获取主要包括OpenAPI信息,如接口地址(Host)、AK/SK。Host是登录门户页面的IP和端口,AK/SK则用于身份验证。在运管中心的状态监控-API网关-参数配置中可以获取到这些信息。对于V1.1.0到V1.1.2版本,合作方管理分为对内合作方和对外合作方,而从V1.2.0开始,默认只有对内合作方。第三方可以直接使用对内合作方的AK/SK,如果需要为多个第三方或不同线路对接,需创建新的合作方。创建合作方时,需要提供userId(对应平台上添加的用户名)和domainId(标记对接的线路),以确保接口返回的资源与用户权限和线路配置匹配。 对接海康威视iSecureCenter平台涉及接口规范、认证机制、环境配置以及合作方管理等多个方面,每个环节都需要准确无误地执行,以确保应用程序能安全、有效地与平台交互。