Galeri Hewan API
Ini adalah API untuk mendukung aplikasi Galeri Hewan.. Project Android-nya ada di sini.
Mengambil Data Hewan
| Method |
GET |
| URL |
/hewan.php |
| Header |
Authorization: <email-pengguna>
(opsional) Jika tidak ada, data yang keluar hanya hewan publik.
|
| Output |
JSONArray dengan tiap item berisi data hewan dengan atribut:
- id
- nama
- namaLatin
- imageId
- mine → 0: hewan milik publik; 1: hewan milik pengguna
|
Mengambil Gambar Hewan
| Method |
GET |
| URL |
/image.php |
| Parameter |
id=<imageId> |
| Output |
Gambar dengan format JPEG, jika ada gambar yang sesuai id-nya. |
Menyimpan Data Hewan
| Method |
POST |
| URL |
/hewan.php |
| Header |
Authorization: <email-pengguna> |
| Request Body |
Data harus dikirim sebagai multipart/form-data:
- nama=<nama hewan>
- namaLatin=<nama latin hewan>
- image=<gambar hewan>
|
| Output |
JSONObject dengan atribut:
- status → success | error
- message → keterangan error (jika ada)
|
Menghapus Data Hewan
| Method |
DELETE |
| URL |
/hewan.php |
| Header |
Authorization: <email-pengguna> |
| Parameter |
id=<id hewan> |
| Output |
JSONObject dengan atribut:
- status → success | error
- message → keterangan error (jika ada)
|
Copyright © 2024 Indra Azimi. All rights reserved.