Ilkom2017api merupakan sebuah API sederhana untuk mendapatkan informasi umum perkuliahan, informasi beasiswa, dan jadwal perkuliahan. API ini bisa digunakan hanya orang tertentu saja karena membutuhkan api key untuk mengaksesnya.
Adapun cara penggunaannya adalah sebagai berikut.
Alamat utama dari API ini adalah
old :
MAINURL = https://ilkomunnes.000webhostapp.com/api
new :
MAINURL = https://ilkom2017api.herokuapp.com/api
Fungsi yang tersedia hanya GET. Berikut parameternya.
- Mendapatkan semua list informasi
MAINURL/info/all/{APIKEY}
- Mendapatkan informasi berdasarkan ID
MAINURL/info/{id}/{APIKEY}
- Mendapatkan semua list informasi beasiswa
MAINURL/beasiswa/all/{APIKEY}
- Mendapatkan informasi beasiswa berdasarkan ID
MAINURL/beasiswa/{id}/{APIKEY}
- Mendapatkan list semua jadwal
MAINURL/jadwal/all/{APIKEY}
- Mendapatkan list semua jadwal berdasarkan hari
MAINURL/jadwal/hari/{hari}/{APIKEY}
- Mendapatkan list semua jadwal berdasarkan rombel
MAINURL/jadwal/rombel/{rombel}/{APIKEY}
- Mendapatkan list semua jadwal berdasarkan rombel dan hari
MAINURL/jadwal/hari/{hari}/rombel/{rombel}/{APIKEY}
- Mendapatkan list jadwal pada hari itu
MAINURL/jadwal/{APIKEY}
Hasil respon yang memungkinkan.
{
"koneksi":true,
"status":"NotFound",
"data":null
}
{
"koneksi":true,
"status":"NotFound",
"data":[
{
"id": "string",
"dari": "string",
"judul": "string",
"pesan": "string",
"date": "string"
}
{
"..."
}
]
}
{
"koneksi":true,
"status":"Success",
"data":[
{
"id": "string",
"makul": "string",
"hari": "string",
"jam": "string",
"tempat": "string",
"rombel": "string",
"kode_hari": "string"
}
{
"..."
}
]
}
{
"koneksi": true,
"status": "Success",
"data":
{
"rombel 1":
{
"id": "string",
"makul": "string",
"hari": "string",
"jam": "string",
"tempat": "string",
"kode_hari": "string"
}
{
"..."
}
}
{
"rombel 2":
{
"id": "string",
"makul": "string",
"hari": "string",
"jam": "string",
"tempat": "string",
"kode_hari": "string"
}
{
"..."
}
}
}
Dalam json decode PHP, untuk mengakses data di atas jika sudah dijadikan array assosiatif adalah
$get = file_get_contents('URI API');
$decode = json_decode($get, true);
$rombel1 = $decode['data'][0]['rombel 1'];
$rombel2 = $decode['data'][1]['rombel 2'];