Accédez aux données de la ressource via une API web supportant des requêtes puissantes . Plus d'informations dans la documentation principale de l'API CKAN pour les données et le magasin de données.
L'API pour les données peut être accéder via les actions suivantes de l'API CKAN pour les actions
Créer | http://openbaladiati.tn/fr/api/3/action/datastore_create |
---|---|
Modifier / Insérer | http://openbaladiati.tn/fr/api/3/action/datastore_upsert |
Requête | http://openbaladiati.tn/fr/api/3/action/datastore_search |
Requête (via SQL) | http://openbaladiati.tn/fr/api/3/action/datastore_search_sql |
Une requête ajax simple (JSONP) à l'API des données en utilisant jQuery.
var data = { resource_id: 'a0e4e62e-f14d-470e-8616-365703a56133', // the resource id limit: 5, // get 5 results q: 'jones' // query for 'jones' }; $.ajax({ url: 'http://openbaladiati.tn/fr/api/3/action/datastore_search', data: data, dataType: 'jsonp', success: function(data) { alert('Total results found: ' + data.result.total) } });
import urllib url = 'http://openbaladiati.tn/fr/api/3/action/datastore_search?resource_id=a0e4e62e-f14d-470e-8616-365703a56133&limit=5&q=title:jones' fileobj = urllib.urlopen(url) print fileobj.read()