主要内容

REST API

使用REST API调用来创建和更新ThingSpeak™通道和图表

具象状态传输(Representational state transfer, REST)是一种架构风格,设计为通过HTTP进行通信的请求-响应模型。物联网平台ThingSpeak使用REST API调用GET、POST、PUT、DELETE来创建和删除通道,读写通道数据,清理通道中的数据。web浏览器或客户端向服务器发送请求,服务器用请求格式的数据进行响应。Web浏览器使用此界面检索网页或将数据发送到远程服务器。

您还可以使用REST API调用行为数据它可以让你与社交媒体、网络服务和设备进行互动。

REST API参考

全部展开

读取数据 使用HTTP GET从通道中的所有字段读取数据
阅读领域 使用HTTP GET从通道的单个字段读取数据
读状态 使用HTTP GET读取通道的状态字段
读最后一个条目 使用HTTP GET读取通道中的最后一项
读最后一个字段 使用HTTP GET读取通道字段中的最后一项
读最后一个状态 使用HTTP GET读取通道的最后状态
写入数据 使用HTTP GET或POST更新通道数据
批量写入JSON数据 用单个HTTP POST将多个条目以JSON格式写入通道
批量写入CSV数据 Write many entries to channel in CSV format with single HTTP POST
列出你的公共渠道 使用HTTP GET列出用户名的通道
列出你的渠道 使用HTTP GET列出您的通道
频道列表 列出使用HTTP GET的公共通道
阅读设置 使用HTTP GET读取通道设置
写设置 使用HTTP PUT更新通道设置
创建通道 使用HTTP POST创建新的通道
清晰频道 使用HTTP DELETE清除通道中的所有数据
删除频道 使用HTTP Delete删除通道
阅读最后一篇 使用HTTP GET读取通道中自最后一个条目以来的秒数
阅读最后一次输入年龄 使用HTTP GET读取字段中自最后一个条目以来的秒数
创建图表 使用HTTP GET生成图表
显示通道映射 在地图上显示频道位置
添加命令 在TalkBack队列中添加TalkBack命令
Get命令 从TalkBack队列获取TalkBack命令
得到所有的命令 从TalkBack队列获取所有的TalkBack命令
得到最后一个命令 从TalkBack队列获取最后一次执行的TalkBack命令
更新命令 在TalkBack队列中更新命令
执行命令 在TalkBack队列中执行下一个TalkBack命令
写数据并执行回呼命令 使用HTTP GET或POST更新通道数据并执行TalkBack命令
删除命令 删除TalkBack队列中的TalkBack命令
删除所有的命令 删除TalkBack队列中的所有TalkBack命令
发送警报 创建邮件警报与HTTP POST
得到警报历史 使用HTTP Get获取警报历史记录

主题

在REST API和MQTT API之间进行选择

了解何时使用REST和MQTT更新通道。

使用Arduino或ESP8266批量更新

这个例子展示了如何使用Arduino®MKR1000板或ESP8266板连接到Wi-Fi®网络,连续收集Wi-Fi信号强度和批量更新ThingSpeak™通道。

使用粒子光子板批量更新ThingSpeak频道

这个例子展示了如何使用粒子光子板连接到Wi-Fi®网络批量更新ThingSpeak™频道。

使用树莓Pi板进行批量更新

这个例子展示了如何使用一个wi - fi连接的运行Python 2.7的Raspberry Pi板收集数据。

时区参考

在HTTP请求中添加时区参数。

故障排除

错误代码

请参见ThingSpeak REST API错误信息及对应的HTTP状态码。

特色的例子