API de datos

Acceso al recurso de datos mediante una API web con servicio de consulta completo. Further information in the main CKAN Data API and DataStore documentation.

Punto de acceso API »

Se puede acceder a la API siguiendo las siguientes acciones de la API de CKAN.

Crear https://dadesobertes.gva.es/es/api/3/action/datastore_create
Actualizar / Insertar https://dadesobertes.gva.es/es/api/3/action/datastore_upsert
Consulta https://dadesobertes.gva.es/es/api/3/action/datastore_search
Consulta (vía SQL) https://dadesobertes.gva.es/es/api/3/action/datastore_search_sql
Consultando »
Ejemplo de consulta (primeros cinco resultados)

https://dadesobertes.gva.es/es/api/3/action/datastore_search?resource_id=21217c19-ab72-4b9a-8607-05787151c699&limit=5

Consulta ejemplo (resultados que contienen 'jones')

https://dadesobertes.gva.es/es/api/3/action/datastore_search?q=jones&resource_id=21217c19-ab72-4b9a-8607-05787151c699

Consulta ejemplo (vía sentencia SQL)

https://dadesobertes.gva.es/es/api/3/action/datastore_search_sql?sql=SELECT * from "21217c19-ab72-4b9a-8607-05787151c699" WHERE title LIKE 'jones'

Ejemplo: Javascript »

Una simple consulta ajax (JSONP) a la data API usando jQuery.

        var data = {
          resource_id: '21217c19-ab72-4b9a-8607-05787151c699', // the resource id
          limit: 5, // get 5 results
          q: 'jones' // query for 'jones'
        };
        $.ajax({
          url: 'https://dadesobertes.gva.es/es/api/3/action/datastore_search',
          data: data,
          dataType: 'jsonp',
          success: function(data) {
            alert('Total results found: ' + data.result.total)
          }
        });
Ejemplo: Python »
      import urllib
      url = 'https://dadesobertes.gva.es/es/api/3/action/datastore_search?resource_id=21217c19-ab72-4b9a-8607-05787151c699&limit=5&q=title:jones'  
      fileobj = urllib.urlopen(url)
      print fileobj.read()