واجهة برمجة تطبيقات API لبيانات CKAN

الوصول إلى بيانات الموارد عبر واجهة برمجة تطبيقات API الويب مع دعم قوي للاستعلامات. Further information in the main CKAN Data API and DataStore documentation.

نقاط النهاية »

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

انشاء https://dados.ifpe.edu.br/ar/api/3/action/datastore_create
تحديث / ادخال https://dados.ifpe.edu.br/ar/api/3/action/datastore_upsert
استعلام https://dados.ifpe.edu.br/ar/api/3/action/datastore_search
الاستعلام (من خلال SQL) https://dados.ifpe.edu.br/ar/api/3/action/datastore_search_sql
الاستعلام »
مثال على الاستعلام (أول 5 نتائج)

https://dados.ifpe.edu.br/ar/api/3/action/datastore_search?resource_id=bbffd467-2c73-4098-8097-e4c686e0b1bf&limit=5

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

https://dados.ifpe.edu.br/ar/api/3/action/datastore_search?resource_id=bbffd467-2c73-4098-8097-e4c686e0b1bf&q=jones

مثال على الاستعلام (من خلال عبارة SQL)

https://dados.ifpe.edu.br/ar/api/3/action/datastore_search_sql?sql=SELECT * from "bbffd467-2c73-4098-8097-e4c686e0b1bf" WHERE title LIKE 'jones'

مثال: Javascript »

A simple ajax (JSONP) request to the data API using jQuery.

  var data = {
    resource_id: 'bbffd467-2c73-4098-8097-e4c686e0b1bf', // the resource id
    limit: 5, // get 5 results
    q: 'jones' // query for 'jones'
  };
  $.ajax({
    url: 'https://dados.ifpe.edu.br/ar/api/3/action/datastore_search',
    data: data,
    dataType: 'jsonp',
    success: function(data) {
      alert('Total results found: ' + data.result.total)
    }
  });
مثال : Python »
import urllib
url = 'https://dados.ifpe.edu.br/ar/api/3/action/datastore_search?resource_id=bbffd467-2c73-4098-8097-e4c686e0b1bf&limit=5&q=title:jones'  
fileobj = urllib.urlopen(url)
print fileobj.read()