Main Content

Questa pagina è stata tradotta con la traduzione automatica. Fai clic qui per vedere l’originale in inglese.

Read Status

Leggi il campo di stato del canale con HTTP GET

Richiesta

Metodo HTTP

GET

URL

https://api.thingspeak.com/channels/<channel_id>/status.<format>

Parametri URL

NomeDescrizione

<channel_id>

(Obbligatorio) ID canale per il canale di interesse.

<format>

(Facoltativo) Formato per la risposta HTTP, specificato come json, xml o csv.

Esempio: https://api.thingspeak.com/channels/266256/status.json

Parametri della stringa di query

NomeDescrizioneTipo di valore
api_key

(Obbligatorio per i canali privati) Specifica la chiave API di lettura per questo canale specifico. La chiave API di lettura si trova nella scheda API Keys della visualizzazione canale.

stringa

results

(Facoltativo) Numero di voci da recuperare, 8000 max.

numero intero

days

(Facoltativo) Numero di periodi di 24 ore prima di adesso da includere nella risposta. Il valore predefinito è 1.

numero intero

timezone

(Facoltativo) Identificatore da Riferimento ai fusi orari per questa richiesta.

stringa

offset

(Facoltativo) Differenza del fuso orario in cui vengono visualizzati i risultati. Utilizza il parametro fuso orario per una maggiore precisione.

numero intero

Suggerimento

Il parametro results determina il numero massimo di voci da recuperare per una query, fino a 8000. L'intervallo di tempo predefinito è limitato a 1 giorno (24 ore). Per ottenere risultati da più di 1 giorno e limitare le voci, utilizzare insieme i parametri results e days .

Risposta

Successo

Codice di stato HTTP

200 OK

Se non hai accesso al canale, la risposta è -1.

Corpo

 Esempio JSON

 Esempio XML

 Esempio CSV

Errore

Per l'elenco completo, vedere Codici di errore.

Se non hai accesso al canale, la risposta è -1.

Esempi

È possibile utilizzare il browser Web per completare le richieste GET HTTP all'API RESTful per ThingSpeak™. Per visualizzare il formato di una risposta HTTP, fai clic sul collegamento o copialo nel browser.

Leggi tre risultati di stato in formato JSON

Il canale 276330 memorizza le informazioni sull'umidità del suolo per una pianta da ufficio. Puoi leggere i dati da questo canale pubblico. Il formato della risposta si trova alla fine dell'URL, prima di qualsiasi parametro della stringa di query. Questo esempio restituisce l'ultima voce di stato dal canale 276330 nel formato JSON . Aggiungi il primo parametro dopo un punto interrogativo ?. È possibile utilizzare il parametro dei risultati per controllare il numero di voci restituite, fino a 8000.

https://api.thingspeak.com/channels/276330/status.json?results=3

Leggi quattro risultati di stato in formato XML

In questo esempio, il formato è specificato come XML. Il parametro dei risultati viene utilizzato per restituire un determinato numero di voci, in questo caso quattro. Il primo parametro viene aggiunto dopo un punto interrogativo ?.

https://api.thingspeak.com/channels/276330/status.xml?results=4

Leggi cinque risultati di stato da un canale privato in formato CSV

Quando richiedi l'output nel formato csv , il file restituito è un formato variabile separato da virgole. A seconda della configurazione del computer, il browser può aprire software aggiuntivo per visualizzare questo formato. Per leggere i dati da un canale privato, fornire la chiave API di lettura dopo il parametro api_key. Aggiungi il primo parametro dopo un punto interrogativo ?. Utilizzare una e commerciale & per aggiungere il secondo parametro. In questo caso, il parametro results viene utilizzato per restituire cinque risultati.

https://api.thingspeak.com/channels/276330/status.csv?api_key=E52AWRAV1RSXQQJW&results=5