DATA PENDUDUK JK
1. - Mendapatkan Data Penduduk Jk
digunakan untuk mendapatkan data penduduk jk.
GET https://api.acehprov.go.id/api/drka/penduduk_jk
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_penduduk_jk | int | id penduduk jk untuk data penduduk jk |
kota_kab | varchar | kota kab untuk data penduduk jk |
kecamatan | varchar | kecamatan untuk data penduduk jk |
gampong | varchar | gampong untuk data penduduk jk |
semester | varchar | semester untuk data penduduk jk |
tahun | year | tahun untuk data penduduk jk |
laki_laki | int | laki laki untuk data penduduk jk |
perempuan | int | perempuan untuk data penduduk jk |
date_now | timestamp | date now untuk data penduduk jk |
$curl = curl_init();
$data_json ='';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/drka/penduduk_jk",
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 Penduduk Jk
digunakan untuk mendaftarkan data penduduk jk.
POST https://api.acehprov.go.id/api/drka/penduduk_jk
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_penduduk_jk | int | id penduduk jk untuk data penduduk jk |
kota_kab | varchar | kota kab untuk data penduduk jk |
kecamatan | varchar | kecamatan untuk data penduduk jk |
gampong | varchar | gampong untuk data penduduk jk |
semester | varchar | semester untuk data penduduk jk |
tahun | year | tahun untuk data penduduk jk |
laki_laki | int | laki laki untuk data penduduk jk |
perempuan | int | perempuan untuk data penduduk jk |
date_now | timestamp | date now untuk data penduduk jk |
$curl = curl_init();
$data_json ='[{"kota_kab":"kota_kab1","kecamatan":"kecamatan1","gampong":"gampong1","semester":"semester1","tahun":"tahun1","laki_laki":"laki_laki1","perempuan":"perempuan1","date_now":"date_now1"},{"kota_kab":"kota_kab2","kecamatan":"kecamatan2","gampong":"gampong2","semester":"semester2","tahun":"tahun2","laki_laki":"laki_laki2","perempuan":"perempuan2","date_now":"date_now2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/drka/penduduk_jk",
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 Penduduk Jk
digunakan untuk mengubah data penduduk jk.
PUT https://api.acehprov.go.id/api/drka/penduduk_jk
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_penduduk_jk | int | id penduduk jk untuk data penduduk jk |
kota_kab | varchar | kota kab untuk data penduduk jk |
kecamatan | varchar | kecamatan untuk data penduduk jk |
gampong | varchar | gampong untuk data penduduk jk |
semester | varchar | semester untuk data penduduk jk |
tahun | year | tahun untuk data penduduk jk |
laki_laki | int | laki laki untuk data penduduk jk |
perempuan | int | perempuan untuk data penduduk jk |
date_now | timestamp | date now untuk data penduduk jk |
$curl = curl_init();
$data_json ='[{"id_penduduk_jk":"id_penduduk_jk1","kota_kab":"kota_kab1","kecamatan":"kecamatan1","gampong":"gampong1","semester":"semester1","tahun":"tahun1","laki_laki":"laki_laki1","perempuan":"perempuan1","date_now":"date_now1"},{"id_penduduk_jk":"id_penduduk_jk2","kota_kab":"kota_kab2","kecamatan":"kecamatan2","gampong":"gampong2","semester":"semester2","tahun":"tahun2","laki_laki":"laki_laki2","perempuan":"perempuan2","date_now":"date_now2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/drka/penduduk_jk",
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 Penduduk Jk
digunakan untuk menghapus data penduduk jk.
DELETE https://api.acehprov.go.id/api/drka/penduduk_jk
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_penduduk_jk | int | id penduduk jk untuk data penduduk jk |
kota_kab | varchar | kota kab untuk data penduduk jk |
kecamatan | varchar | kecamatan untuk data penduduk jk |
gampong | varchar | gampong untuk data penduduk jk |
semester | varchar | semester untuk data penduduk jk |
tahun | year | tahun untuk data penduduk jk |
laki_laki | int | laki laki untuk data penduduk jk |
perempuan | int | perempuan untuk data penduduk jk |
date_now | timestamp | date now untuk data penduduk jk |
$curl = curl_init();
$data_json ='[{"id_penduduk_jk":"id_penduduk_jk1"},{"id_penduduk_jk":"id_penduduk_jk2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/drka/penduduk_jk",
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.