Skip to content

API 集成

开放 API 用于让外部系统主动查询数据、管理资源或创建任务。

本文不重复列出完整接口参数。完整接口规范、请求示例和字段说明请阅读 开放 API 文档

【配图占位:外部系统通过 API 访问 IoT 云平台的架构图】

什么时候使用 API

适合使用 API 的场景:

  • 外部系统定期读取设备数据
  • 后台服务查询项目、设备和点位
  • 业务系统创建数据下载任务
  • 自有网关或设备上报数据
  • 自动化运维脚本管理平台资源

如果你希望平台在收到设备数据后立即推送到外部系统,应优先阅读 数据转发

API 与数据转发

能力触发方式适合场景
API外部系统主动请求查询、管理、下载、上报
数据转发平台收到数据后主动推送实时同步、外部数据库归档

调用 API 前需要准备

信息说明
API Base URL开放 API 概述
Access Token在平台组织设置中创建
组织标识请求头 X-Organization-Slug
项目 ID访问项目、设备、点位和数据接口时使用
设备或点位 ID以平台页面或 API 返回值为准

文档映射

你想做的事阅读
了解认证、请求头、响应格式开放 API 概述
理解字段含义字段参考
管理组织令牌组织令牌
查询组织信息组织管理
查询或管理项目项目
查询、绑定或编辑设备设备
查询或配置点位数据点
查询实时数据或上报数据设备数据
创建数据下载任务数据下载任务

最小请求示例

bash
curl https://dl.yengear.com/api/v2/projects/ \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "X-Organization-Slug: your-org-slug"

更完整示例请查看 开放 API 文档

集成建议

  • 使用专用访问令牌,不要复用个人登录账号。
  • 按系统用途限制 Token 权限和项目范围。
  • 对 API 错误码进行处理,尤其是 401403404
  • 不要依赖页面 URL 推导内部 ID,应使用 API 返回值。
  • 外部系统应能兼容新增字段。