المطورون
دليل استخدام واجهة برمجة التطبيقات
يوضح هذا القسم كيفية استخدام واجهات برمجة التطبيقات للمطورين الذين يرغبون في كتابة وبرمجة اتطبيقات التي تستخدم البيانات المفتوحة
على سبيل المثال يمكن استخدام:
الاستعلام
للاستعلام عن اول خمس صفوف
https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&limit=5
Query example (results containing jones)
https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&q=jones
Query example (via SQL statement)
https://data.gov.sa/api/3/action/datastore_search_sql?sql=SELECT * from "d5c349f5-f588-43aa-b81b-8fe5d9a2e113" WHERE title LIKE jones
Javascript
A simple ajax (JSONP) request to the data API using jQuery.
var data = {
resource_id: "d5c349f5-f588-43aa-b81b-8fe5d9a2e113", // the resource id
limit: 5, // get 5 results
q: "jones" // query for "jones"
};
$.ajax({
url: "https://data.gov.sa/api/3/action/datastore_search",
data: data,
dataType: "jsonp",
success: function(data) {
alert("Total results found: " + data.result.total)
}
});
Python
import urllib
url = "https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&limit=5&q=title:jones"
fileobj = urllib.urlopen(url)
print fileobj.read()
يوضح هذا القسم كيفية استخدام واجهات برمجة التطبيقات للمطورين الذين يرغبون في كتابة وبرمجة اتطبيقات التي تستخدم البيانات المفتوحة
على سبيل المثال يمكن استخدام:
الاستعلام
للاستعلام عن اول خمس صفوف
https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&limit=5
Query example (results containing jones)
https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&q=jones
Query example (via SQL statement)
https://data.gov.sa/api/3/action/datastore_search_sql?sql=SELECT * from "d5c349f5-f588-43aa-b81b-8fe5d9a2e113" WHERE title LIKE jones
Javascript
A simple ajax (JSONP) request to the data API using jQuery.
var data = {
resource_id: "d5c349f5-f588-43aa-b81b-8fe5d9a2e113", // the resource id
limit: 5, // get 5 results
q: "jones" // query for "jones"
};
$.ajax({
url: "https://data.gov.sa/api/3/action/datastore_search",
data: data,
dataType: "jsonp",
success: function(data) {
alert("Total results found: " + data.result.total)
}
});
Python
import urllib
url = "https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&limit=5&q=title:jones"
fileobj = urllib.urlopen(url)
print fileobj.read()
للاستعلام عن اول خمس صفوف
https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&limit=5
Query example (results containing jones)
https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&q=jones
Query example (via SQL statement)
https://data.gov.sa/api/3/action/datastore_search_sql?sql=SELECT * from "d5c349f5-f588-43aa-b81b-8fe5d9a2e113" WHERE title LIKE jones
https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&limit=5
Query example (results containing jones)
https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&q=jones
Query example (via SQL statement)
https://data.gov.sa/api/3/action/datastore_search_sql?sql=SELECT * from "d5c349f5-f588-43aa-b81b-8fe5d9a2e113" WHERE title LIKE jones
https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&q=jones
Query example (via SQL statement)
https://data.gov.sa/api/3/action/datastore_search_sql?sql=SELECT * from "d5c349f5-f588-43aa-b81b-8fe5d9a2e113" WHERE title LIKE jones
https://data.gov.sa/api/3/action/datastore_search_sql?sql=SELECT * from "d5c349f5-f588-43aa-b81b-8fe5d9a2e113" WHERE title LIKE jones
Javascript
A simple ajax (JSONP) request to the data API using jQuery.
var data = {
resource_id: "d5c349f5-f588-43aa-b81b-8fe5d9a2e113", // the resource id
limit: 5, // get 5 results
q: "jones" // query for "jones"
};
$.ajax({
url: "https://data.gov.sa/api/3/action/datastore_search",
data: data,
dataType: "jsonp",
success: function(data) {
alert("Total results found: " + data.result.total)
}
});
Python
import urllib
url = "https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&limit=5&q=title:jones"
fileobj = urllib.urlopen(url)
print fileobj.read()
A simple ajax (JSONP) request to the data API using jQuery.
var data = {
resource_id: "d5c349f5-f588-43aa-b81b-8fe5d9a2e113", // the resource id
limit: 5, // get 5 results
q: "jones" // query for "jones"
};
$.ajax({
url: "https://data.gov.sa/api/3/action/datastore_search",
data: data,
dataType: "jsonp",
success: function(data) {
alert("Total results found: " + data.result.total)
}
});
var data = {
resource_id: "d5c349f5-f588-43aa-b81b-8fe5d9a2e113", // the resource id
limit: 5, // get 5 results
q: "jones" // query for "jones"
};
$.ajax({
url: "https://data.gov.sa/api/3/action/datastore_search",
data: data,
dataType: "jsonp",
success: function(data) {
alert("Total results found: " + data.result.total)
}
});
resource_id: "d5c349f5-f588-43aa-b81b-8fe5d9a2e113", // the resource id
limit: 5, // get 5 results
q: "jones" // query for "jones"
};
$.ajax({
url: "https://data.gov.sa/api/3/action/datastore_search",
data: data,
dataType: "jsonp",
success: function(data) {
alert("Total results found: " + data.result.total)
}
});
limit: 5, // get 5 results
q: "jones" // query for "jones"
};
$.ajax({
url: "https://data.gov.sa/api/3/action/datastore_search",
data: data,
dataType: "jsonp",
success: function(data) {
alert("Total results found: " + data.result.total)
}
});
q: "jones" // query for "jones"
};
$.ajax({
url: "https://data.gov.sa/api/3/action/datastore_search",
data: data,
dataType: "jsonp",
success: function(data) {
alert("Total results found: " + data.result.total)
}
});
};
$.ajax({
url: "https://data.gov.sa/api/3/action/datastore_search",
data: data,
dataType: "jsonp",
success: function(data) {
alert("Total results found: " + data.result.total)
}
});
$.ajax({
url: "https://data.gov.sa/api/3/action/datastore_search",
data: data,
dataType: "jsonp",
success: function(data) {
alert("Total results found: " + data.result.total)
}
});
url: "https://data.gov.sa/api/3/action/datastore_search",
data: data,
dataType: "jsonp",
success: function(data) {
alert("Total results found: " + data.result.total)
}
});
data: data,
dataType: "jsonp",
success: function(data) {
alert("Total results found: " + data.result.total)
}
});
dataType: "jsonp",
success: function(data) {
alert("Total results found: " + data.result.total)
}
});
success: function(data) {
alert("Total results found: " + data.result.total)
}
});
alert("Total results found: " + data.result.total)
}
});
}
});
});
Python
import urllib
url = "https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&limit=5&q=title:jones"
fileobj = urllib.urlopen(url)
print fileobj.read()
import urllib
url = "https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&limit=5&q=title:jones"
fileobj = urllib.urlopen(url)
print fileobj.read()
url = "https://data.gov.sa/api/3/action/datastore_search?resource_id=d5c349f5-f588-43aa-b81b-8fe5d9a2e113&limit=5&q=title:jones"
fileobj = urllib.urlopen(url)
print fileobj.read()
fileobj = urllib.urlopen(url)
print fileobj.read()
print fileobj.read()
vote:
التعليقات
بيانات
ممتاز