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

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

دليل استخدام الـ (API) الخاص بــ اعداد الخريجين لعام 1440_1439 هـ
تاريخ الاضافة 1 يونيو، 2020

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

import requests
url = "https://data.kku.edu.sa/api/graduation-1439-1440/"
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-1439-1440/");
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-1439-1440/");
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-1439-1440/");
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-1439-1440/'));
var data = jsonDecode(response.body) as Map< String, dynamic>;