CKAN Data API

Πρόσβαση σε δεδομένα πόρων μέσω ενός web API με ισχυρή υποστήριξη ερωτημάτων. Detaylı bilgi için ana CKAN Veri API ve DataStore dokümanlarını inceleyin.

Καταληκτική ημεορμηνία »

Μπορείτε να αποκτήσετε πρόσβαση στο Data API μέσω των παρακάτω ενεργειών του API ενεργειών B40.

Ερώτηση https://opendata.b40cities.org/el/api/3/action/datastore_search
Ερώτημα (μέσω SQL) https://opendata.b40cities.org/el/api/3/action/datastore_search_sql
OData https://opendata.b40cities.org/el/datastore/odata3.0/32cf5a28-e07c-4895-a523-a58bf2be3bac
Ερώτηση »
Παράδειγμα ερωτήματος (πρώτα 5 αποτελέσματα)

https://opendata.b40cities.org/el/api/3/action/datastore_search?limit=5&resource_id=32cf5a28-e07c-4895-a523-a58bf2be3bac

Παράδειγμα ερωτήματος (αποτελέσματα που περιέχουν 'jones')

https://opendata.b40cities.org/el/api/3/action/datastore_search?q=jones&resource_id=32cf5a28-e07c-4895-a523-a58bf2be3bac

Παράδειγμα ερωτήματος (μέσω δήλωσης SQL)

https://opendata.b40cities.org/el/api/3/action/datastore_search_sql?sql=SELECT * from "32cf5a28-e07c-4895-a523-a58bf2be3bac" WHERE title LIKE 'jones'

Παράδειγμα OData (πρώτα 5 αποτελέσματα, παράλειψη 1)

https://opendata.b40cities.org/el/datastore/odata3.0/32cf5a28-e07c-4895-a523-a58bf2be3bac?$top=5&$skip=1

Παράδειγμα OData (πρώτα 5 αποτελέσματα, επιστροφή ως OData JSON)

https://opendata.b40cities.org/el/datastore/odata3.0/32cf5a28-e07c-4895-a523-a58bf2be3bac?$top=5&$format=json

Παράδειγμα: Javascript »

JQuery kullanarak veri API’sine basit bir ajax (JSONP) isteği.

        var data = {
          resource_id: '32cf5a28-e07c-4895-a523-a58bf2be3bac', // the resource id
          limit: 5, // get 5 results
          q: 'jones' // query for 'jones'
        };
        $.ajax({
          url: 'https://opendata.b40cities.org/el/api/3/action/datastore_search',
          data: data,
          dataType: 'jsonp',
          success: function(data) {
            alert('Total results found: ' + data.result.total)
          }
        });
Παράδειγμα: Python »
      import urllib
      url = 'https://opendata.b40cities.org/el/api/3/action/datastore_search?limit=5&resource_id=32cf5a28-e07c-4895-a523-a58bf2be3bac&q=title:jones'  
      fileobj = urllib.urlopen(url)
      print fileobj.read()