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/hr/datastore/odata3.0/664af39f-ab56-4f4b-807c-9a3c9f771253
Ερώτηση »
Παράδειγμα ερωτήματος (πρώτα 5 αποτελέσματα)

https://opendata.b40cities.org/el/api/3/action/datastore_search?limit=5&resource_id=664af39f-ab56-4f4b-807c-9a3c9f771253

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

https://opendata.b40cities.org/el/api/3/action/datastore_search?q=jones&resource_id=664af39f-ab56-4f4b-807c-9a3c9f771253

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

https://opendata.b40cities.org/el/api/3/action/datastore_search_sql?sql=SELECT * from "664af39f-ab56-4f4b-807c-9a3c9f771253" WHERE title LIKE 'jones'

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

https://opendata.b40cities.org/hr/datastore/odata3.0/664af39f-ab56-4f4b-807c-9a3c9f771253?$top=5&$skip=1

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

https://opendata.b40cities.org/hr/datastore/odata3.0/664af39f-ab56-4f4b-807c-9a3c9f771253?$top=5&$format=json

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

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

        var data = {
          resource_id: '664af39f-ab56-4f4b-807c-9a3c9f771253', // 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=664af39f-ab56-4f4b-807c-9a3c9f771253&q=title:jones'  
      fileobj = urllib.urlopen(url)
      print fileobj.read()