Доступ до даних ресурсу через веб API із потужною підтримкою запитів. Further information in the main CKAN Data API and DataStore documentation.
Доступ до API даних можна отримати через такі дії за допомогою API дій CKAN.
Створити | https://data.kaltimprov.go.id/uk/api/3/action/datastore_create |
---|---|
Оновити / Вставити | https://data.kaltimprov.go.id/uk/api/3/action/datastore_upsert |
Запит | https://data.kaltimprov.go.id/uk/api/3/action/datastore_search |
Запит (через SQL) | https://data.kaltimprov.go.id/uk/api/3/action/datastore_search_sql |
Простий ajax (JSONP) запрос до API даних з використанням jQuery.
var data = { resource_id: 'a8d12362-4742-4419-833e-aa18293f32e8', // the resource id limit: 5, // get 5 results q: 'jones' // query for 'jones' }; $.ajax({ url: 'https://data.kaltimprov.go.id/uk/api/3/action/datastore_search', data: data, dataType: 'jsonp', success: function(data) { alert('Total results found: ' + data.result.total) } });
import urllib url = 'https://data.kaltimprov.go.id/uk/api/3/action/datastore_search?resource_id=a8d12362-4742-4419-833e-aa18293f32e8&limit=5&q=title:jones' fileobj = urllib.urlopen(url) print fileobj.read()