CKAN Veri API'si

Güçlü sorgu desteğine sahip bir web API'si aracılığıyla kaynak verilerine erişin. Daha fazla bilgi için CKAN Veri API ve DataStore ana dokümanı.

Veri API'si aşağıdaki API aksiyonundan erişilebilir

Oluştur https://acikveri.bizizmir.com/tr/api/3/action/datastore_create
Güncelle / Ekle https://acikveri.bizizmir.com/tr/api/3/action/datastore_upsert
Sorgu https://acikveri.bizizmir.com/tr/api/3/action/datastore_search
Sorgu (SQL ile) https://acikveri.bizizmir.com/tr/api/3/action/datastore_search_sql

Sorgu örnekleri (ilk 5 sonuç)

https://acikveri.bizizmir.com/tr/api/3/action/datastore_search?resource_id=262b8404-3401-4fbb-8438-4a6323976aa7&limit=5

Sorgu örnekleri ('jones' içeren sonuçlar)

https://acikveri.bizizmir.com/tr/api/3/action/datastore_search?q=jones&resource_id=262b8404-3401-4fbb-8438-4a6323976aa7

Sorgu örnekleri (SQL ile)

https://acikveri.bizizmir.com/tr/api/3/action/datastore_search_sql?sql=SELECT * from "262b8404-3401-4fbb-8438-4a6323976aa7" WHERE title LIKE 'jones'

jQuery kullanarak veri API'sine basit ajax(JSONP) isteği.

                var data = {
                  resource_id: '262b8404-3401-4fbb-8438-4a6323976aa7', // the resource id
                  limit: 5, // get 5 results
                  q: 'jones' // query for 'jones'
                };
                $.ajax({
                  url: 'https://acikveri.bizizmir.com/tr/api/3/action/datastore_search',
                  data: data,
                  dataType: 'jsonp',
                  success: function(data) {
                    alert('Total results found: ' + data.result.total)
                  }
                });
                

      import urllib
      url = 'https://acikveri.bizizmir.com/tr/api/3/action/datastore_search?resource_id=262b8404-3401-4fbb-8438-4a6323976aa7&limit=5&q=title:jones'  
      fileobj = urllib.urlopen(url)
      print fileobj.read()