Questa sezione documenta l'API CKAN, per gli sviluppatori che desiderano scrivere codice che interagisce con CKAN e i suoi dati.
L'API CKAN è una potente API in stile RPC che espone le funzioni principali di CKAN ai client API. Tutte le funzionalità principali di un sito web CKAN (tutto ciò che puoi fare con l'interfaccia web e altro ancora) possono essere utilizzate da codice esterno che chiama l'API CKAN. Ad esempio, utilizzando l'API CKAN, la tua applicazione può:
Ottieni elenchi in formato JSON di set di dati, gruppi o altri oggetti CKAN di un sito:
https://opendata.smart.arona.org/datosabiertos/catalogo/api/3/action/package_list
https://opendata.smart.arona.org/datosabiertos/catalogo/api/3/action/group_list
https://opendata.smart.arona.org/datosabiertos/catalogo/api/3/action/tag_list
Ottieni una rappresentazione JSON completa di un set di dati, una risorsa o un altro oggetto:
https://opendata.smart.arona.org/datosabiertos/catalogo/api/3/action/package_show?id=padron-municipal-de-habitantes-microdatos-actual
https://opendata.smart.arona.org/datosabiertos/catalogo/api/3/action/tag_show?id=turismo
https://opendata.smart.arona.org/datosabiertos/catalogo/api/3/action/group_show?id=comercio
Trova pacchetti o risorse che corrispondono a una query:
https://opendata.smart.arona.org/datosabiertos/catalogo/api/3/action/package_search?q=turismo
https://opendata.smart.arona.org/datosabiertos/catalogo/api/3/action/resource_search?query=name:alojamiento.csv
Per ottenere informazioni dettagliate sulla CKAN API accedere all'url:
https://docs.ckan.org/en/latest/api/