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)