Write Image
使用 HTTP POST 写入通道图像
请求
HTTP方法
POST
URL
https://data.thingspeak.com/channels/
<channel_id>
/images/<filename>
/<timestamp>
URL 参数
名称 | 描述 |
---|---|
| (必需)要写入的图像通道的通道 ID。 |
<filename> | (可选)图像文件的名称。 |
<timestamp> | (可选)客户端提供的时间戳。 |
示例: https://data.thingspeak.com/channels/123456/images/MVseg_01.jpg/2022-01-29T15:06:35.642Z
主体
POST 的主体是图像数据。指定文件的方式取决于实用程序。
标头
图像 POST请求需要以下标头。
键名称 | 值 |
---|---|
Content-type | (必填) |
thingspeak-image-channel-api-key | (必需)此特定图像通道的 API 密钥。写入 API 密钥可在图像通道表的 API Keys 列中找到。 |
响应
成功
HTTP 状态代码
202 OK
JSON 响应
响应是新条目的 JSON 对象,示例:
{ "requestID": "cmnog8kdd00224cmc4cz0dnwo", "code": 0, "status": "PENDING", "message": null }
错误
完整列表请参见 错误代码。
局限性
您必须拥有付费许可证才能创建图像通道。
唯一支持的图像格式是 JPEG/JPG。
图像大小限制为 5 MB。稍大的会自动缩小。明显较大的图像将被拒绝。
所有时间戳在通道内必须是唯一的。您无法使用与通道中现有图像的时间戳相匹配的时间戳来写入新图像。