Data API

Достъп до ресурсни данни чрез уеб API със силна поддръжка на заявки.. Further information in the main Data API and DataStore documentation.

The Data API can be accessed via the following actions of the action API.

Създаване https://data.haiphong.gov.vn/bg/api/3/action/datastore_create
Обновяване / Вмъкване https://data.haiphong.gov.vn/bg/api/3/action/datastore_upsert
Заявка https://data.haiphong.gov.vn/bg/api/3/action/datastore_search

Пример за заявка (първите 5 резултата)

https://data.haiphong.gov.vn/bg/api/3/action/datastore_search?resource_id=ecede853-f41b-445a-9c51-561fa6b4b4d2&limit=5

Пример за заявка (резултати, съдържащи 'jones')

https://data.haiphong.gov.vn/bg/api/3/action/datastore_search?resource_id=ecede853-f41b-445a-9c51-561fa6b4b4d2&q=jones

Обикновена заявка по технологията ajax (JSONP) към API на данните чрез jQuery.

          var data = {
            resource_id: 'ecede853-f41b-445a-9c51-561fa6b4b4d2', // the resource id
            limit: 5, // get 5 results
            q: 'jones' // query for 'jones'
          };
          $.ajax({
            url: 'https://data.haiphong.gov.vn/bg/api/3/action/datastore_search',
            data: data,
            dataType: 'jsonp',
            success: function(data) {
              alert('Total results found: ' + data.result.total)
            }
          });
        import urllib.request
        url = 'https://data.haiphong.gov.vn/bg/api/3/action/datastore_search?resource_id=ecede853-f41b-445a-9c51-561fa6b4b4d2&limit=5&q=title:jones'  
        fileobj = urllib.request.urlopen(url)
        print(fileobj.read())