OAuth 授权 API
OAuth 授权
模块说明
下列接口用于操作终端用户授权给 OAuth 项目的设备。它们不是子账号接口,也不使用 accessToken 返回的管理员 accessToken。
请使用 OAuth 项目的 Project Access Key 与 Project Secret Key(控制台 OAuth 项目)。在需要 params.token 的接口中传入终端用户 OAuth access token(Ot_ 前缀)。
产品与计费见 OAuth 2.0 授权。子账号模型见 子账号与授权策略——不得将 OAuth 用户 token 与子账号或管理员 token 混用。
接口列表
| 序号 | 接口 | 说明 |
|---|---|---|
| 1 | oauthTokenV2:换取或刷新 OAuth token | authorization_code 或 refresh_token |
| 2 | getStreamUrl:获取 RTSP 拉流地址 | 已授权设备通道的 RTSP URL |
其他支持 OAuth 用户 token 的 Open API
设备查询、配置、消息、物模型等能力见 05-api 各模块文档;在请求中使用 OAuth 项目密钥签名,并在 params.token 传入终端用户 Ot_ token。JSON 请求体与签名规则见 开发规范。OAuth 相关错误码含 OA1005、OA1007,见 返回码。
