开始使用
  • English
  • 简体中文
前往官网
开始使用
  • English
  • 简体中文
前往官网
  • 开始使用
  • 核心概念
  • 开发指南
    • 账号与授权
      • 创建子账号并授权
      • OAuth 用户设备
      • 配置资源池流量额度
    • 设备接入
    • 音视频
    • 设备能力对接
    • 接收设备消息
    • 开通与管理云存储
    • 上线与排障
  • 设备能力与事件参考
  • API 参考
  • SDK 与工具
  • 方案
  • 平台与支持
本页目录
createSubAccount
addPolicy
subAccountToken
用最小权限调设备接口
清空或收回策略

创建子账号并授权

创建子账号并授权

应用用户不能持有管理员 accessToken。先创建子账号、授予设备,再用该 token 调接口。概念见 子账号与授权策略。参数表在账号方法页。

createSubAccount

POST https://openapi-[DataCenter].easy4ip.com/openapi/createSubAccount

必填:管理员 token,以及 account(手机号或邮箱)。返回 openid。页:createSubAccount。

addPolicy

POST https://openapi-[DataCenter].easy4ip.com/openapi/addPolicy

必填:管理员 token、openid、policy。单次最多授权 10 台设备或通道(statement 或 resource 长度)。策略形态见 子账号功能说明。权限标识(Real、Talk、Config 等)见 子账号与授权策略。

页:addPolicy。无效 openid 或策略见 返回码 的 OP1003。

subAccountToken

POST https://openapi-[DataCenter].easy4ip.com/openapi/subAccountToken

必填:管理员 token 和 openid。返回子账号 accessToken(示例前缀 St_)和以秒计的 expireTime。页:subAccountToken。

用最小权限调设备接口

把子账号 token 放进 params.token。分页设备详情 在子账号场景还要带 openid。列表只包含策略能看到的设备,不是开发者账号下全部设备。

只授用户需要的标识(预览用 Real,配置用 Config)。能力调用仍要求设备支持该叶子;见 能力使用。

清空或收回策略

  • 清空策略:clearPolicy。
  • 去掉一台设备授权:deleteDevicePermission。
  • 查看:queryPolicy、queryDevicePermission。

这不是设备托管。终端用户不能把消费端 App 里的设备托管到你的开发者账号。用户自有设备走 OAuth 用户设备。

资源池额度管理
OAuth 用户设备