API
CKAN Data API
Accediu a les dades de recursos a través d’una API web amb un suport de consulta potent. Més informació en el API principal de dades CKAN i documentació de DataStore.
Consulta
IMPORTANT: cada conjunt de dades té com a referencia un ID anomenat resource_id, el qual es farà servir per les consultes.
- Exemple de consulta (primers 5 resultats)
https://opendata.recitty.com/api/3/action/datastore_search?resource_id=ef3b18e2-4423-43fb-9cba-33735121c342&limit=5
- Exemple de consulta (resultats que contenen «jones»)
https://opendata.recitty.com/api/3/action/datastore_search?resource_id=ef3b18e2-4423-43fb-9cba-33735121c342&q=jones
- Exemple de consulta (a través de l’expressió SQL)
https://opendata.recitty.com/api/3/action/datastore_search_sql?sql=SELECT * from “ef3b18e2-4423-43fb-9cba-33735121c342” WHERE title LIKE ‘jones’
Exemple: Python
import urllib.request
url = 'https://opendata.recitty.com/api/3/action/datastore_search?resource_id=ef3b18e2-4423-43fb-9cba-33735121c342&limit=5&q=title:jones'
fileobj = urllib.request.urlopen(url)
print(fileobj.read())