Accesso alle informazioni di risorsa via web utilizzando un'ambiente API completamente interrogabile.. Further information in the main CKAN Data API and DataStore documentation.
L'interfaccia Data API può essere consultata attraverso le azioni seguenti tra quelle a disposizione in CKAN API.
| Crea | https://dati.comune.milano.it/api/3/action/datastore_create |
|---|---|
| Aggiorna / Inserisci | https://dati.comune.milano.it/api/3/action/datastore_upsert |
| Query | https://dati.comune.milano.it/api/3/action/datastore_search |
| Query (via SQL) | https://dati.comune.milano.it/api/3/action/datastore_search_sql |
https://dati.comune.milano.it/api/3/action/datastore_search?resource_id=2d086822-28e8-4175-a20a-2602dae03e11&limit=5
https://dati.comune.milano.it/api/3/action/datastore_search?q=jones&resource_id=2d086822-28e8-4175-a20a-2602dae03e11
https://dati.comune.milano.it/api/3/action/datastore_search_sql?sql=SELECT * from "2d086822-28e8-4175-a20a-2602dae03e11" WHERE title LIKE 'jones'
Una richiesta ajax semplice (JSONP) verso l'API dati utilizzando jQuery.
var data = {
resource_id: '2d086822-28e8-4175-a20a-2602dae03e11', // the resource id
limit: 5, // get 5 results
q: 'jones' // query for 'jones'
};
$.ajax({
url: 'https://dati.comune.milano.it/api/3/action/datastore_search',
data: data,
dataType: 'jsonp',
success: function(data) {
alert('Total results found: ' + data.result.total)
}
});
import urllib url = 'https://dati.comune.milano.it/api/3/action/datastore_search?resource_id=2d086822-28e8-4175-a20a-2602dae03e11&limit=5&q=title:jones' fileobj = urllib.urlopen(url) print fileobj.read()