DATA PENGULANGAN KELAS
1. - Mendapatkan Data Pengulangan Kelas
digunakan untuk mendapatkan data pengulangan kelas.
GET https://api.acehprov.go.id/api/disdik/pengulangan_kelas
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_pengulangan | int | id pengulangan untuk data pengulangan kelas |
kota_kab | varchar | kota kab untuk data pengulangan kelas |
kecamatan | varchar | kecamatan untuk data pengulangan kelas |
tahun | year | tahun untuk data pengulangan kelas |
jenjang | varchar | jenjang untuk data pengulangan kelas |
jumlah_siswa | int | jumlah siswa untuk data pengulangan kelas |
date_now | timestamp | date now untuk data pengulangan kelas |
$curl = curl_init();
$data_json ='';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/disdik/pengulangan_kelas",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => $data_json,
CURLOPT_HTTPHEADER => array(
"content-type: application/json",
"x-api-key: API_KEY_TERDAFTAR"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Respond Body
#Success 200
HTTP/1.1 200 Ok
{
"status": true,
"total": "total_data",
"data": []
}
#Error 400
HTTP/1.1 400 Bad Request
2. - Mendaftarkan Data Pengulangan Kelas
digunakan untuk mendaftarkan data pengulangan kelas.
POST https://api.acehprov.go.id/api/disdik/pengulangan_kelas
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_pengulangan | int | id pengulangan untuk data pengulangan kelas |
kota_kab | varchar | kota kab untuk data pengulangan kelas |
kecamatan | varchar | kecamatan untuk data pengulangan kelas |
tahun | year | tahun untuk data pengulangan kelas |
jenjang | varchar | jenjang untuk data pengulangan kelas |
jumlah_siswa | int | jumlah siswa untuk data pengulangan kelas |
date_now | timestamp | date now untuk data pengulangan kelas |
$curl = curl_init();
$data_json ='[{"kota_kab":"kota_kab1","kecamatan":"kecamatan1","tahun":"tahun1","jenjang":"jenjang1","jumlah_siswa":"jumlah_siswa1","date_now":"date_now1"},{"kota_kab":"kota_kab2","kecamatan":"kecamatan2","tahun":"tahun2","jenjang":"jenjang2","jumlah_siswa":"jumlah_siswa2","date_now":"date_now2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/disdik/pengulangan_kelas",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => $data_json,
CURLOPT_HTTPHEADER => array(
"content-type: application/json",
"x-api-key: API_KEY_TERDAFTAR"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Respond Body
#Success 200
HTTP/1.1 200 Ok
{
"info": {
"jumlah_tersimpan": "total data tersimpan",
"jumlah_gagal": "total data gagal tersimpan",
"jumlah_duplikat": "total data duplikat"
},
"data": []
}
#Error 400
HTTP/1.1 400 Bad Request
3. - Mengubah Data Pengulangan Kelas
digunakan untuk mengubah data pengulangan kelas.
PUT https://api.acehprov.go.id/api/disdik/pengulangan_kelas
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_pengulangan | int | id pengulangan untuk data pengulangan kelas |
kota_kab | varchar | kota kab untuk data pengulangan kelas |
kecamatan | varchar | kecamatan untuk data pengulangan kelas |
tahun | year | tahun untuk data pengulangan kelas |
jenjang | varchar | jenjang untuk data pengulangan kelas |
jumlah_siswa | int | jumlah siswa untuk data pengulangan kelas |
date_now | timestamp | date now untuk data pengulangan kelas |
$curl = curl_init();
$data_json ='[{"id_pengulangan":"id_pengulangan1","kota_kab":"kota_kab1","kecamatan":"kecamatan1","tahun":"tahun1","jenjang":"jenjang1","jumlah_siswa":"jumlah_siswa1","date_now":"date_now1"},{"id_pengulangan":"id_pengulangan2","kota_kab":"kota_kab2","kecamatan":"kecamatan2","tahun":"tahun2","jenjang":"jenjang2","jumlah_siswa":"jumlah_siswa2","date_now":"date_now2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/disdik/pengulangan_kelas",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => $data_json,
CURLOPT_HTTPHEADER => array(
"content-type: application/json",
"x-api-key: API_KEY_TERDAFTAR"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Respond Body
#Success 200
HTTP/1.1 200 Ok
{
"info": {
"jumlah_tersimpan": "total data tersimpan",
"jumlah_gagal": "total data gagal tersimpan"
},
"data": []
}
#Error 400
HTTP/1.1 400 Bad Request
4. - Menghapus Data Pengulangan Kelas
digunakan untuk menghapus data pengulangan kelas.
DELETE https://api.acehprov.go.id/api/disdik/pengulangan_kelas
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_pengulangan | int | id pengulangan untuk data pengulangan kelas |
kota_kab | varchar | kota kab untuk data pengulangan kelas |
kecamatan | varchar | kecamatan untuk data pengulangan kelas |
tahun | year | tahun untuk data pengulangan kelas |
jenjang | varchar | jenjang untuk data pengulangan kelas |
jumlah_siswa | int | jumlah siswa untuk data pengulangan kelas |
date_now | timestamp | date now untuk data pengulangan kelas |
$curl = curl_init();
$data_json ='[{"id_pengulangan":"id_pengulangan1"},{"id_pengulangan":"id_pengulangan2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/disdik/pengulangan_kelas",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => $data_json,
CURLOPT_HTTPHEADER => array(
"content-type: application/json",
"x-api-key: API_KEY_TERDAFTAR"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Respond Body
#Success 200
HTTP/1.1 200 Ok
{
"info": {
"jumlah_gagal": "total data gagal tersimpan",
"jumlah_terhapus": "total data terhapus"
},
"data": []
}
#Error 400
HTTP/1.1 400 Bad Request
Tip!
Untuk mendapatkan hak akses dari API berikut. Silahkan hubungi Admin atau Mendaftar pada Helpdesk Data Center Pemerintah Aceh sebagai layanan bantuan yang disediakan oleh Tim Data Center Pemerintah Aceh.