Write Image
Kanalbild mit HTTP POST schreiben
Anfrage
HTTP-Methode
POST
URL
https://data.thingspeak.com/channels/<channel_id>/images/<filename>/<timestamp>
URL-Parameter
| Name | Beschreibung |
|---|---|
| (Erforderlich) Kanal-ID für den Bildkanal, in den geschrieben werden soll. |
<filename> | (Optional) Name der Bilddatei. |
<timestamp> | (Optional) Vom Client bereitgestellter Zeitstempel. |
Beispiel:https://data.thingspeak.com/channels/123456/images/MVseg_01.jpg/2022-01-29T15:06:35.642Z
Körper
Der Hauptteil des POST besteht aus den Bilddaten. Die Art und Weise der Dateiangabe hängt vom Dienstprogramm ab.
Überschriften
Für eine Bild-POST-Anfrage sind die folgenden Header erforderlich.
| Schlüsselname | Wert |
|---|---|
Content-type | (Erforderlich) |
thingspeak-image-channel-api-key | (Erforderlich) Der API-Schlüssel für diesen bestimmten Bildkanal. Der Write-API-Schlüssel befindet sich in der Spalte API Keys der Bildkanaltabelle. |
Antwort
Erfolg
202 OK
Die Antwort ist ein JSON-Objekt des neuen Eintrags, zum Beispiel:
{
"requestID": "cmnog8kdd00224cmc4cz0dnwo",
"code": 0,
"status": "PENDING",
"message": null
}Fehler
Die vollständige Liste finden Sie unter Fehlercodes.
Einschränkungen
Zum Erstellen eines Bildkanals benötigen Sie eine kostenpflichtige Lizenz.
Das einzige unterstützte Bildformat ist JPEG/JPG.
Die Größe der Bilder ist auf 5 MB begrenzt. Die etwas größeren werden automatisch verkleinert. Deutlich größere Bilder werden abgelehnt.
Alle Zeitstempel müssen innerhalb eines Kanals eindeutig sein. Sie können kein neues Bild mit einem Zeitstempel schreiben, der mit dem Zeitstempel eines vorhandenen Bildes im Kanal übereinstimmt.


