Cette section documente l'API CKAN, destinée aux développeurs qui souhaitent écrire du code qui interagit avec CKAN et ses données.
L'API CKAN est une puissante API de style RPC qui expose les fonctions principales de CKAN aux clients API. Toutes les fonctionnalités de base d'un site Web CKAN (tout ce que vous pouvez faire avec l'interface Web et plus encore) peuvent être utilisées par un code externe qui appelle l'API CKAN. Par exemple, en utilisant l'API CKAN, votre application peut:
Obtenez des listes au format JSON des ensembles de données, des groupes ou d'autres objets CKAN d'un site:
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
Obtenez une représentation JSON complète d'un ensemble de données, d'une ressource ou d'un autre objet:
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
Recherchez des packages ou des ressources qui correspondent à une requête:
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
Pour obtenir des informations détaillées sur l'API CKAN, accédez à l'url:
https://docs.ckan.org/en/latest/api/