الواجهة البرمجية للبيانات 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://opendata.gov.jo/ar/api/3/action/datastore_create
تحديث / إدخال https://opendata.gov.jo/ar/api/3/action/datastore_upsert
استعلام https://opendata.gov.jo/ar/api/3/action/datastore_search

مثال على الاستعلام (أول 5 نتائج)

https://opendata.gov.jo/ar/api/3/action/datastore_search?resource_id=57f8d21c-1c14-4be3-bbe2-ff0d7288818b&limit=5

مثال على الاستعلام (النتائج التي تحتوي على 'jones' )

https://opendata.gov.jo/ar/api/3/action/datastore_search?resource_id=57f8d21c-1c14-4be3-bbe2-ff0d7288818b&q=jones

نموذج طلب أجاكس (JSONP) مبسط لبيانات API بإستخدام .JQuery

          var data = {
            resource_id: '57f8d21c-1c14-4be3-bbe2-ff0d7288818b', // the resource id
            limit: 5, // get 5 results
            q: 'jones' // query for 'jones'
          };
          $.ajax({
            url: 'https://opendata.gov.jo/ar/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.gov.jo/ar/api/3/action/datastore_search?resource_id=57f8d21c-1c14-4be3-bbe2-ff0d7288818b&limit=5&q=title:jones'  
        fileobj = urllib.request.urlopen(url)
        print(fileobj.read())