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.puglia.it/ckan/api/3/action/datastore_create |
---|---|
Aggiorna / Inserisci | https://dati.puglia.it/ckan/api/3/action/datastore_upsert |
Query | https://dati.puglia.it/ckan/api/3/action/datastore_search |
Query (via SQL) | https://dati.puglia.it/ckan/api/3/action/datastore_search_sql |
Una richiesta ajax semplice (JSONP) verso l'API dati utilizzando jQuery.
var data = { resource_id: 'f19782c5-d618-45ea-9ca7-62330305316b', // the resource id limit: 5, // get 5 results q: 'jones' // query for 'jones' }; $.ajax({ url: 'https://dati.puglia.it/ckan/api/3/action/datastore_search', data: data, dataType: 'jsonp', success: function(data) { alert('Total results found: ' + data.result.total) } });
import urllib url = 'https://dati.puglia.it/ckan/api/3/action/datastore_search?resource_id=f19782c5-d618-45ea-9ca7-62330305316b&limit=5&q=title:jones' fileobj = urllib.urlopen(url) print fileobj.read()