Truy cập vào tài nguyên dữ liệu qua một web API với đây đủ hỗ trợ truy vấn.. Further information in the main CKAN Data API and DataStore documentation.
Giao diện người sử dụng dữ liệu có thể truy cập thông qua hoạt động theo dõi giao diện người sử dụng CKAN
Tạo | http://dados.prefeitura.sp.gov.br/vi/api/3/action/datastore_create |
---|---|
Cậ nhật/Chèn | http://dados.prefeitura.sp.gov.br/vi/api/3/action/datastore_upsert |
Truy vấn | http://dados.prefeitura.sp.gov.br/vi/api/3/action/datastore_search |
Truy vấn (thông qua ngôn ngữ truy vấn mang tính cấu trúc) | http://dados.prefeitura.sp.gov.br/vi/api/3/action/datastore_search_sql |
http://dados.prefeitura.sp.gov.br/vi/api/3/action/datastore_search?resource_id=4a1b0426-adf9-4996-887f-d736ec221dda&limit=5
http://dados.prefeitura.sp.gov.br/vi/api/3/action/datastore_search?resource_id=4a1b0426-adf9-4996-887f-d736ec221dda&q=jones
http://dados.prefeitura.sp.gov.br/vi/api/3/action/datastore_search_sql?sql=SELECT * from "4a1b0426-adf9-4996-887f-d736ec221dda" WHERE title LIKE 'jones'
Một yêu cầu (JSONP) đơn giản đối với dữ liệu API sử dụng jQuery
var data = { resource_id: '4a1b0426-adf9-4996-887f-d736ec221dda', // the resource id limit: 5, // get 5 results q: 'jones' // query for 'jones' }; $.ajax({ url: 'http://dados.prefeitura.sp.gov.br/vi/api/3/action/datastore_search', data: data, dataType: 'jsonp', success: function(data) { alert('Total results found: ' + data.result.total) } });
import urllib url = 'http://dados.prefeitura.sp.gov.br/vi/api/3/action/datastore_search?resource_id=4a1b0426-adf9-4996-887f-d736ec221dda&limit=5&q=title:jones' fileobj = urllib.urlopen(url) print fileobj.read()