Read Status
Statusfeld des Kanals mit HTTP GET lesen
Anfrage
HTTP-Methode
GET
URL
https://api.thingspeak.com/channels/
<channel_id>
/status.<format>
URL-Parameter
Name | Beschreibung |
---|---|
| (Erforderlich) Kanal-ID für den gewünschten Kanal. |
| (Optional) Format für die HTTP-Antwort, angegeben als |
Beispiel: https://api.thingspeak.com/channels/266256/status.json
Parameter der Abfragezeichenfolge
Name | Beschreibung | Werttyp |
---|---|---|
api_key | (Erforderlich für private Kanäle) Geben Sie den Lese-API-Schlüssel für diesen bestimmten Kanal an. Der Lese-API-Schlüssel befindet sich auf der Registerkarte API Keys der Kanalansicht. | Zeichenfolge |
results | (Optional) Anzahl der abzurufenden Einträge, max. 8000. | ganze Zahl |
days | (Optional) Anzahl der bisherigen 24-Stunden-Zeiträume, die in die Antwort einbezogen werden sollen. Der Standardwert ist 1. | ganze Zahl |
timezone | (Optional) Kennung von Zeitzonen-Referenz für diese Anfrage. | Zeichenfolge |
offset | (Optional) Zeitzonenoffset, in dem Ergebnisse angezeigt werden. Verwenden Sie den Zeitzonenparameter für eine höhere Genauigkeit. | ganze Zahl |
Tipp
Der Parameter results
bestimmt die maximale Anzahl von Einträgen, die für eine Abfrage abgerufen werden sollen, bis zu 8000. Die Standardzeitspanne ist auf 1 Tag (24 Stunden) begrenzt. Um Ergebnisse von mehr als einem Tag zu erhalten und die Einträge einzuschränken, verwenden Sie die Parameter results
und days
zusammen.
Antwort
Erfolg
200 OK
Wenn Sie keinen Zugriff auf den Kanal haben, lautet die Antwort -1.
Fehler
Die vollständige Liste finden Sie unter Fehlercodes.
Wenn Sie keinen Zugriff auf den Kanal haben, lautet die Antwort -1.
Beispiele
Sie können Ihren Webbrowser verwenden, um GET-HTTP-Anfragen an die RESTful-API für ThingSpeak™ auszuführen. Um das Format einer HTTP-Antwort anzuzeigen, klicken Sie auf den Link oder kopieren Sie ihn in Ihren Browser.
Lesen Sie drei Statusergebnisse im JSON-Format
Kanal 276330 speichert Informationen zur Bodenfeuchtigkeit einer Büropflanze. Sie können Daten von diesem öffentlichen Kanal lesen. Das Format für die Antwort steht am Ende der URL, vor allen Abfragezeichenfolgenparametern. Dieses Beispiel gibt den letzten Statuseintrag von Kanal 276330 im Format JSON
zurück. Hängen Sie den ersten Parameter nach einem Fragezeichen ?
an. Sie können den Ergebnisparameter verwenden, um die Anzahl der zurückgegebenen Einträge zu steuern, bis zu 8000.
https://api.thingspeak.com/channels/276330/status.json?results=3
Lesen Sie vier Statusergebnisse im XML-Format
In diesem Beispiel wird das Format als XML
angegeben. Der Ergebnisparameter wird verwendet, um eine festgelegte Anzahl von Einträgen zurückzugeben, in diesem Fall vier. Der erste Parameter wird nach einem Fragezeichen ?
angehängt.
https://api.thingspeak.com/channels/276330/status.xml?results=4
Lesen Sie fünf Statusergebnisse von einem privaten Kanal im CSV-Format
Wenn Sie die Ausgabe im csv
- Format anfordern, ist die zurückgegebene Datei ein durch Kommas getrenntes Variablenformat. Abhängig von Ihrer Computerkonfiguration kann Ihr Browser zusätzliche Software öffnen, um dieses Format anzuzeigen. Um Daten von einem privaten Kanal zu lesen, geben Sie den Read API Key nach dem Parameter api_key
an. Hängen Sie den ersten Parameter nach einem Fragezeichen ?
an. Verwenden Sie ein kaufmännisches Und-Zeichen &
, um den zweiten Parameter anzuhängen. In diesem Fall wird der Parameter results
verwendet, um fünf Ergebnisse zurückzugeben.
https://api.thingspeak.com/channels/276330/status.csv?api_key=E52AWRAV1RSXQQJW&results=5