Interrogazione di un servizio web

I dati JSON possono essere letti direttamente dai siti che offrono questo tipo di servizio usando una particolare URL:

https://percorsoservizio?param1=val1&param2=val2

?  separa il percorso del servizio dall'elenco dei parametri;
&  separa i parametri.

 

In p5.js l'interrogazione per ottenere un file JSON può essere fatta sempre con l'istruzione loadJSON(). L'interrogazione per i JSON dell'esempio precedente potrebbe diventare:

var url = "http://api.openweathermap.org/data/2.5/weather";
var query = "q=Milan,IT&units=metric";
var id = "API_KEY";
milan = loadJSON( url + "?" + query + "&appid=" + id );
var id = "API_KEY";

Per poter utilizzare il servizio è spesso necessario indicare un codice che si ottiene con la registrazione al sito.