安银聚合
登录 注册
开发者中心 API开发文档

API开发文档

安银聚合 2023-05-09 2661 浏览

一、概述

各个产品有着丰富的 API 体系。API 通过标准化产品 API ,提供了丰富的产品能力扩展。使用API ,用户可以方便地进行定制化和自动化。下面将介绍API 的一些基本概念和使用方式。

二、基本概念

版本

API 中的基础路径,携带了两类版本信息:API 大版本和接口版本,如“/api/v3/portal/v2”。其中 “v3” 表示 API 版本,该版本号基本不会变动,只有在整个API框架升级时变更。“v2” 表示某个产品下的接口版本。接口版本可能随着产品升级而更新。同一版本中的接口保持兼容性。接口版本和产品版本无必然联系,产品的多个版本可以使用同一个接口版本,即表示该接口在这些产品版本中保持不变。

OpenAPI 风格

API 风格类似 RESTful 。不同点在于,为了减少参数形式的复杂度,OpenAPI 请求中,不会出现路径参数,即请求参数只会在 http query 和 body 中出现。并且,带复杂结构体的请求参数,都放在 body 中。具体可参考每个 API 中的参数说明。

三、使用方式

API手册

API 手册 包含各个产品提供的 API 列表和每个 API 详细信息。该手册会在产品每次版本发布时更新。是开发人员使用API 的主要参考。

访问地址

API的访问地址,由集群的入口地址决定,通常是集群请求的负载均衡地址或域名。访问某个API时,需要替换API手册展示的URL中的主机部分“${sensors_data_url}”,如: “http://${sensors_data_url}/api/v3/portal/v2/management/behavior/list”。

HTTP和HTTPS

API 是使用 HTTP 还是 HTTPS,由集群入口的负载均衡决定,在集群接入时配置。

认证方式

所有 API 都需要通过认证才能调用,具体认证方式参考: API 认证方式

注:本文档内容为安银聚合产品使用和技术细节说明文档,不包含适销类条款;具体企业采购产品和技术服务内容,以商业采购合同为准。