CKAN Data API

Toegang tot bron data via een web API met krachtige query ondersteuning. Further information in the main CKAN Data API and DataStore documentation.

Eindpunten »

De Data API kan worden benaderd via de volgende acties van de CKAN action API.

Creƫer https://www.opengov-muenchen.de/api/action/datastore_create
Updaten / toevoegen https://www.opengov-muenchen.de/api/action/datastore_upsert
Query https://www.opengov-muenchen.de/api/action/datastore_search
Query (via SQL) https://www.opengov-muenchen.de/api/action/datastore_search_sql
Opvragen »
Query voorbeeld (eerste 5 resultaten)

https://www.opengov-muenchen.de/api/action/datastore_search?resource_id=a20da4e9-0164-4c62-879d-6082db76458b&limit=5

Query voorbeeld (resultaten die 'jones' bevatten)

https://www.opengov-muenchen.de/api/action/datastore_search?resource_id=a20da4e9-0164-4c62-879d-6082db76458b&q=jones

Query voorbeeld (via SQL statement)

https://www.opengov-muenchen.de/api/action/datastore_search_sql?sql=SELECT * from "a20da4e9-0164-4c62-879d-6082db76458b" WHERE title LIKE 'jones'

Voorbeeld: Javascript »

Een eenvoudige ajax (JSONP) aanvraag naar de data API met jQuery.

  var data = {
    resource_id: 'a20da4e9-0164-4c62-879d-6082db76458b', // the resource id
    limit: 5, // get 5 results
    q: 'jones' // query for 'jones'
  };
  $.ajax({
    url: 'https://www.opengov-muenchen.de/api/action/datastore_search',
    data: data,
    dataType: 'jsonp',
    success: function(data) {
      alert('Total results found: ' + data.result.total)
    }
  });
Voorbeeld: Python »
import urllib
url = 'https://www.opengov-muenchen.de/api/action/datastore_search?resource_id=a20da4e9-0164-4c62-879d-6082db76458b&limit=5&q=title:jones'
fileobj = urllib.urlopen(url)
print fileobj.read()