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 sind die Bilddaten. Die Art und Weise, wie die Datei angegeben wird, hängt vom Dienstprogramm ab.
Überschriften
Die folgenden Header sind für eine Bild-POST-Anfrage erforderlich.
Schlüsselname | Wert |
---|---|
Content-type | (Erforderlich) |
thingspeak-image-channel-api-key | (Erforderlich) Der API-Schlüssel für diesen spezifischen Bildkanal. Der Schreib-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
Sie benötigen eine kostenpflichtige Lizenz, um einen Bildkanal zu erstellen.
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.