开始使用
  • English
  • 简体中文
前往官网
开始使用
  • English
  • 简体中文
前往官网
  • 开始使用
  • 核心概念
  • 开发指南
    • 账号与授权
      • 创建子账号并授权
      • OAuth 用户设备
      • 配置资源池流量额度
    • 设备接入
    • 音视频
    • 设备能力对接
    • 接收设备消息
    • 开通与管理云存储
    • 上线与排障
  • 设备能力与事件参考
  • API 参考
  • SDK 与工具
  • 方案
  • 平台与支持
本页目录
本主题任务
服务端 / 客户端分工
前提
相关

账号与授权

账号与授权

本主题说明:谁在调用 OpenAPI(管理员、子账号、OAuth 用户),以及如何把设备权限交给应用用户。海外文档不提供终端用户设备托管(国内「托管 / warrant」流程不在海外发布)。

概念背景见 子账号与授权策略、OAuth 2.0 授权、token。HTTP 字段以 账号与授权 API 各方法页为准。

本主题任务

任务适用场景
创建子账号并授权你的 SaaS 用户需要操作绑定在你账号下的设备;Policy、permission 与 subAccountToken
OAuth 用户设备终端用户用 Imou 账号登录你的应用,并授权设备给应用;与纯子账号模型分工
配置资源池流量额度流量资源池:限制子账号或设备通道的累计播放流量

服务端 / 客户端分工

  • 子账号与 Policy:只在可信服务端创建子账号、分配 permission、换取 subAccountToken;不要把 AppSecret 或长期 token 下发到浏览器/不可信客户端。
  • OAuth:授权码与 refresh 流程在服务端完成;移动端/轻应用只拿短期 token 或 kitToken(见 开发移动应用、接入轻应用)。
  • 设备列表与绑定:仍在 设备管理 API;子账号可见范围由 permission 决定。

前提

已 创建应用 并取得 AppId / AppSecret;首次调接口见 首次接口调用。

相关

  • 开发指南总览 · 设备接入 · 上线检查清单