DATA PENDUDUK PEKERJAAN
1. - Mendapatkan Data Penduduk Pekerjaan
digunakan untuk mendapatkan data penduduk pekerjaan.
GET https://api.acehprov.go.id/api/drka/penduduk_pekerjaan
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_penduduk_pekerjaan | int | id penduduk pekerjaan untuk data penduduk pekerjaan |
kota_kab | varchar | kota kab untuk data penduduk pekerjaan |
kecamatan | varchar | kecamatan untuk data penduduk pekerjaan |
gampong | varchar | gampong untuk data penduduk pekerjaan |
semester | varchar | semester untuk data penduduk pekerjaan |
tahun | year | tahun untuk data penduduk pekerjaan |
nama_pekerjaan | varchar | nama pekerjaan untuk data penduduk pekerjaan |
jumlah_penduduk | int | jumlah penduduk untuk data penduduk pekerjaan |
date_now | timestamp | date now untuk data penduduk pekerjaan |
$curl = curl_init();
$data_json ='';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/drka/penduduk_pekerjaan",
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 Pekerjaan
digunakan untuk mendaftarkan data penduduk pekerjaan.
POST https://api.acehprov.go.id/api/drka/penduduk_pekerjaan
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_penduduk_pekerjaan | int | id penduduk pekerjaan untuk data penduduk pekerjaan |
kota_kab | varchar | kota kab untuk data penduduk pekerjaan |
kecamatan | varchar | kecamatan untuk data penduduk pekerjaan |
gampong | varchar | gampong untuk data penduduk pekerjaan |
semester | varchar | semester untuk data penduduk pekerjaan |
tahun | year | tahun untuk data penduduk pekerjaan |
nama_pekerjaan | varchar | nama pekerjaan untuk data penduduk pekerjaan |
jumlah_penduduk | int | jumlah penduduk untuk data penduduk pekerjaan |
date_now | timestamp | date now untuk data penduduk pekerjaan |
$curl = curl_init();
$data_json ='[{"kota_kab":"kota_kab1","kecamatan":"kecamatan1","gampong":"gampong1","semester":"semester1","tahun":"tahun1","nama_pekerjaan":"nama_pekerjaan1","jumlah_penduduk":"jumlah_penduduk1","date_now":"date_now1"},{"kota_kab":"kota_kab2","kecamatan":"kecamatan2","gampong":"gampong2","semester":"semester2","tahun":"tahun2","nama_pekerjaan":"nama_pekerjaan2","jumlah_penduduk":"jumlah_penduduk2","date_now":"date_now2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/drka/penduduk_pekerjaan",
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 Pekerjaan
digunakan untuk mengubah data penduduk pekerjaan.
PUT https://api.acehprov.go.id/api/drka/penduduk_pekerjaan
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_penduduk_pekerjaan | int | id penduduk pekerjaan untuk data penduduk pekerjaan |
kota_kab | varchar | kota kab untuk data penduduk pekerjaan |
kecamatan | varchar | kecamatan untuk data penduduk pekerjaan |
gampong | varchar | gampong untuk data penduduk pekerjaan |
semester | varchar | semester untuk data penduduk pekerjaan |
tahun | year | tahun untuk data penduduk pekerjaan |
nama_pekerjaan | varchar | nama pekerjaan untuk data penduduk pekerjaan |
jumlah_penduduk | int | jumlah penduduk untuk data penduduk pekerjaan |
date_now | timestamp | date now untuk data penduduk pekerjaan |
$curl = curl_init();
$data_json ='[{"id_penduduk_pekerjaan":"id_penduduk_pekerjaan1","kota_kab":"kota_kab1","kecamatan":"kecamatan1","gampong":"gampong1","semester":"semester1","tahun":"tahun1","nama_pekerjaan":"nama_pekerjaan1","jumlah_penduduk":"jumlah_penduduk1","date_now":"date_now1"},{"id_penduduk_pekerjaan":"id_penduduk_pekerjaan2","kota_kab":"kota_kab2","kecamatan":"kecamatan2","gampong":"gampong2","semester":"semester2","tahun":"tahun2","nama_pekerjaan":"nama_pekerjaan2","jumlah_penduduk":"jumlah_penduduk2","date_now":"date_now2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/drka/penduduk_pekerjaan",
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 Pekerjaan
digunakan untuk menghapus data penduduk pekerjaan.
DELETE https://api.acehprov.go.id/api/drka/penduduk_pekerjaan
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_penduduk_pekerjaan | int | id penduduk pekerjaan untuk data penduduk pekerjaan |
kota_kab | varchar | kota kab untuk data penduduk pekerjaan |
kecamatan | varchar | kecamatan untuk data penduduk pekerjaan |
gampong | varchar | gampong untuk data penduduk pekerjaan |
semester | varchar | semester untuk data penduduk pekerjaan |
tahun | year | tahun untuk data penduduk pekerjaan |
nama_pekerjaan | varchar | nama pekerjaan untuk data penduduk pekerjaan |
jumlah_penduduk | int | jumlah penduduk untuk data penduduk pekerjaan |
date_now | timestamp | date now untuk data penduduk pekerjaan |
$curl = curl_init();
$data_json ='[{"id_penduduk_pekerjaan":"id_penduduk_pekerjaan1"},{"id_penduduk_pekerjaan":"id_penduduk_pekerjaan2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/drka/penduduk_pekerjaan",
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.