⚡ REST API v1•Golang Gin Backend + MySQL
Dokumentasi REST API Sirekap Pemilu 2024
API ini menyediakan akses data terstruktur perhitungan suara TPS (Tempat Pemungutan Suara) Pemilu 2024 yang diintegrasikan langsung pada domain pemilu.bober.id.
Base URL
https://pemilu.bober.id
GET/ping
Memeriksa status operasional backend API Sirekap.
// Contoh Response:
{
"message": "pong",
"service": "sirekap-api",
"status": "healthy"
}
GET/api/v1/ppwp
Mengambil daftar data rekapitulasi suara TPS Pemilu Presiden 2024 dari tabel MySQL ppwp_tps.
Query Parameters
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| limit | integer | Ya | Jumlah record yang ingin ditampilkan (misal: 10, 50) |
| offset | integer | Tidak | Offset nomor awal data untuk paginasi (default: 0) |
Live API Tester
Contoh Pemanggilan API
cURL
curl -X GET "https://pemilu.bober.id/api/v1/ppwp?limit=10&offset=0"
JavaScript (fetch)
const res = await fetch("https://pemilu.bober.id/api/v1/ppwp?limit=10&offset=0");
const { data } = await res.json();
console.log(data);Python (requests)
import requests
response = requests.get("https://pemilu.bober.id/api/v1/ppwp", params={"limit": 10, "offset": 0})
print(response.json())