Giao diện người sử dụng dữ liệu CKAN

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.

Điểm kết thúc »

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 https://datacatalog.nbtc.go.th/vi/api/3/action/datastore_create
Cậ nhật/Chèn https://datacatalog.nbtc.go.th/vi/api/3/action/datastore_upsert
Truy vấn https://datacatalog.nbtc.go.th/vi/api/3/action/datastore_search
Đang hỏi » (จำกัดผลลัพธ์ 10,000 เรคคอร์ด)
Ví dụ câu hỏi (5 kết quả đầu tiên)

https://datacatalog.nbtc.go.th/vi/api/3/action/datastore_search?limit=5&resource_id=56c7644e-49ec-4973-9eae-3d23844c6e06

Ví dụ câu hỏi (kết quả có chứa "jones")

https://datacatalog.nbtc.go.th/vi/api/3/action/datastore_search?q=jones&resource_id=56c7644e-49ec-4973-9eae-3d23844c6e06

Ví dụ: Javascript »

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: '56c7644e-49ec-4973-9eae-3d23844c6e06', // the resource id
          limit: 5, // get 5 results
          q: 'jones' // query for 'jones'
        };
        $.ajax({
          url: 'https://datacatalog.nbtc.go.th/vi/api/3/action/datastore_search',
          data: data,
          dataType: 'jsonp',
          success: function(data) {
            alert('Total results found: ' + data.result.total)
          }
        });
Ví dụ: Con trăn »
      import urllib
      url = 'https://datacatalog.nbtc.go.th/vi/api/3/action/datastore_search?limit=5&resource_id=56c7644e-49ec-4973-9eae-3d23844c6e06&q=title:jones'  
      fileobj = urllib.urlopen(url)
      print fileobj.read()