API

Esta sección documenta a API de CKAN, para desarrolladores que desexan escribir código que interactúa con CKAN e os seus datos.

A API de CKAN é unha potente API de estilo RPC que expón as funcións principais de CKAN aos clientes do API. Toda a funcionalidade principal dun sitio web de CKAN (todo o que podes facer coa interface web e máis) pode ser utilizada por código externo que chama á API de CKAN. Por exemplo, usando a API de CKAN, a súa aplicación pode:

Obter listas con formato JSON dos conxuntos de datos dun sitio, grupos ou outros obxectos CKAN:
https://datosabertos.turismourense.com/datosabiertos/catalogo/api/3/action/package_list
https://datosabertos.turismourense.com/datosabiertos/catalogo/api/3/action/group_list
https://datosabertos.turismourense.com/datosabiertos/catalogo/api/3/action/tag_list

Obter unha representación JSON completa dun dataset, un recurso ou outro obxecto:
https://datosabertos.turismourense.com/datosabiertos/catalogo/api/3/action/package_show?id=turistas-en-febrero-2021
https://datosabertos.turismourense.com/datosabiertos/catalogo/api/3/action/tag_show?id=Turismo
https://datosabertos.turismourense.com/datosabiertos/catalogo/api/3/action/group_show?id=comercio

Buscar paquetes ou recursos que coincidan cunha consulta:
https://datosabertos.turismourense.com/datosabiertos/catalogo/api/3/action/package_search?q=turistas-en-febrero-2021
https://datosabertos.turismourense.com/datosabiertos/catalogo/api/3/action/resource_search?query=name:Instalaciones%20Deportivas.kml

Buscar paquetes ou recursos que coincidan cunha consulta:
http://docs.ckan.org/en/latest/api/