Dữ liệu API

Truy cập dữ liệu nguồn thông qua API web với sự hỗ trợ truy vấn mạnh mẽ. Thông tin thêm trong Tài liệu về API dữ liệu và Kho dữ liệu.

Mã dữ liệu: 055dbe98-0b61-43f8-82b8-9137568e1555

Dữ liệu API có thể được truy cập thông qua các hành động sau của API.

Thêm mới https://opendata.vnptit.vn/vi/api/3/action/datastore_create
Cập nhật / Chèn https://opendata.vnptit.vn/vi/api/3/action/datastore_upsert
Truy vấn https://opendata.vnptit.vn/vi/api/3/action/datastore_search

Ví dụ truy vấn (5 kết quả đầu tiên)

https://opendata.vnptit.vn/vi/api/3/action/datastore_search?resource_id=055dbe98-0b61-43f8-82b8-9137568e1555&limit=5

Ví dụ truy vấn (kết quả có chứa 'jones')

https://opendata.vnptit.vn/vi/api/3/action/datastore_search?resource_id=055dbe98-0b61-43f8-82b8-9137568e1555&q=jones

Một yêu cầu ajax (JSONP) đơn giản tới API dữ liệu bằng jQuery.

          var data = {
            resource_id: '055dbe98-0b61-43f8-82b8-9137568e1555', // the resource id
            limit: 5, // get 5 results
            q: 'jones' // query for 'jones'
          };
          $.ajax({
            url: 'https://opendata.vnptit.vn/vi/api/3/action/datastore_search',
            data: data,
            dataType: 'jsonp',
            success: function(data) {
              alert('Total results found: ' + data.result.total)
            }
          });
        import urllib.request
        url = 'https://opendata.vnptit.vn/vi/api/3/action/datastore_search?resource_id=055dbe98-0b61-43f8-82b8-9137568e1555&limit=5&q=title:jones'  
        fileobj = urllib.request.urlopen(url)
        print(fileobj.read())