الحقوق محفوظة لجامعة الملك خالد © 2022

منصة البيانات المفتوحة

دليل استخدام الـ (API) الخاص بــ اعداد الخريجين لعام 1436_1435 هـ
تاريخ الاضافة Dec. 16, 2019

لاستدعاء البيانات بلغة Python

import requests
url = "https://data.kku.edu.sa/api/graduation-1435-1436/"
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/graduation-1435-1436/");
HopResponse response = hopClient.execute(request);
Gson gson = new Gson();
HashMap data = gson.fromJson(response.getEntity().getContent(),
HashMap.class);
// Do something with the parsed response data...
    }
}




لاستدعاء البيانات بلغة PHP

$ch = curl_init("https://data.kku.edu.sa/api/graduation-1435-1436/");
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/graduation-1435-1436/");
var response = request.GetResponse();
var stream = response.GetResponseStream();
var reader = new StreamReader(stream);
var json = reader.ReadToEnd();
var data = JsonSerializer.Deserialize>(json);




لاستدعاء البيانات بلغة DART

import 'dart:convert';
import 'package:http/http.dart' as http;

var response = await http.get(Uri.parse('https://data.kku.edu.sa/api/graduation-1435-1436/'));
var data = jsonDecode(response.body) as Map< String, dynamic>;