本文介绍调用物联网智能视频服务客户端API的网关地址、调用方法、请求参数、返回参数等。
使用说明
调用客户端API需要使用AppKey和AppSecret来进行身份认证和鉴权。AppKey和AppSecret集成在安全图片中,您只需集成安全图片即可。详细操作。请参见集成安全图片。
API网关地址
当您发送请求调用API时,API网关会校验含有AppSecret的签名。如果校验不通过,则会丢弃请求并返回401错误码。其中,API网关的协议为HTTPS,网关地址如下。
数据中心 | Region ID | 网关地址 |
华东2(上海) | cn-shanghai | api.link.aliyun.com |
如何调用API
客户端 | 调用SDK或调用示例 |
Android | |
iOS |
如果您需要使用别的语言来调用API,则需要自行实现该语言的加签逻辑,请参见加签机制。
公共请求参数
物联网智能视频服务的客户端API都遵循一致的入参规范,其中如下字段为接口调用必须传入的公共字段。
参数 | 子参数 | 类型 | 是否必传 | 描述 |
id | 无 | String | 是 | 请求ID,如使用物联网智能视频服务提供的SDK,则会自动生成;如果您自行调用API,则需要自己生成。该参数主要用于关联请求应答及问题定位。 |
version | 无 | String | 是 | 开放平台的版本号,当前固定为1.0。 |
request | 3个 | JSON | 是 | 系统请求参数。 |
apiVer | String | 是 | 所调用接口对应的版本号,具体参见相应的接口文档。 | |
iotToken | String | 是 | 该参数仅调用客户端API时生效,主要用于确认请求发起者的系统参数,使用物联网智能视频服务提供的账号SDK时该值会自动生成。 | |
language | String | 否 | 用于传递多语言信息,该参数仅调用客户端API时生效。 | |
params | 无 | 无 | 否 | 业务请求参数,具体内容因不同的接口而不同,部分接口可能不需要入参,仅通过默认的用户鉴权信息即可操作,具体请参见相应的接口文档。 |
公共返回参数
物联网智能视频服务提供的客户端API都遵循一致的出参规范,其中如下字段为接口调用时返回的公共字段。
参数 | 类型 | 是否必传 | 描述 |
id | String | 是 | 用于识别请求记录,即对应的请求ID。 |
code | Int | 是 | 接口返回码字段。
|
message | String | 是 | 接口返回信息字段。
|
data | 不固定 | 否 | 接口返回值字段,每个接口的返回值皆可自定义(部分接口没有返回值,仅通过返回码标识请求成功或失败)。 |