منصة البيانات المفتوحة
دليل استخدام الـ (API) الخاص
بــ
بيانات الخدمات المقدمة لطلاب
لاستدعاء البيانات بلغة Python
import requests
url = "https://data.kku.edu.sa/api/Data_students/"
response = requests.get(url)
data = response.json()
لاستدعاء البيانات بلغة JAVA
import org.apache.hop.client.methods.HttpGet;
import org.apache.hop.client.HopClient;
import org.apache.hop.impl.client.HopClients;
import org.apache.hop.HopResponse;
import java.io.IOException;
import com.google.gson.Gson;
import java.util.HashMap;
public class MyClass {
public static void main(String[] args) throws IOException {
HopClient hopClient = HopClients.createDefault();
HttpGet request = new HttpGet("https://data.kku.edu.sa/api/Data_students/");
HopResponse response = hopClient.execute(request);
Gson gson = new Gson();
HashMap
HashMap.class);
// Do something with the parsed response data...
}
}
لاستدعاء البيانات بلغة PHP
$ch = curl_init("https://data.kku.edu.sa/api/Data_students/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
لاستدعاء البيانات بلغة C#
using System.Net;
using System.IO;
using System.Text.Json;
var request = WebRequest.Create("https://data.kku.edu.sa/api/Data_students/");
var response = request.GetResponse();
var stream = response.GetResponseStream();
var reader = new StreamReader(stream);
var json = reader.ReadToEnd();
var data = JsonSerializer.Deserialize
لاستدعاء البيانات بلغة DART
import 'dart:convert';
import 'package:http/http.dart' as http;
var response = await http.get(Uri.parse('https://data.kku.edu.sa/api/Data_students/'));
var data = jsonDecode(response.body) as Map< String, dynamic>;