Jumat, 26 Agustus 2011

Accessing Dewey API without cURL or file_get_contents()

Bagaimana jika saya ingin memanfaatkan Dewey API tetapi PHP saya tidak terinstall cURL atau tidak memiliki fungsi file_get_contents() (untuk PHP 4.2.9 ke bawah). Ada dua solusi yang kami tawarkan di sini:
  1. Jika Anda ingin menggunakan Dewey API di luar domain *.petra.ac.id, maka Anda perlu melakukan instalasi cURL atau melakukan upgrade versi PHP Anda.
  2. Jika Anda ingin menggunakan Dewey API dalam domain *.petra.ac.id, Anda dapat menggunakan file JavaScript yang kami sediakan di http://dewey.petra.ac.id/api/quote_js.js dan contoh dalam penggunaan HTML dapat Anda lihat di http://dewey.petra.ac.id/api/quote_js.html
Penggunaan JavaScript di atas hanya dimaksudkan sebagai contoh saja. Mungkin ke depannya kami akan lebih mengembangkan penggunaan API ini. Saran dan masukan dari Anda sangat berharga dalam pengembangan sistem informasi perpustakaan Universitas Kristen Petra ini.

Dewey API Released!

Perpustakaan Kristen Petra hari ini resmi meluncurkan fitur terbarunya, yaitu web API (Application Programming Interface). API yang dibuat adalah tentang menampilkan quotation tentang buku dan perpustakaan secara acak. Anda dapat menggunakan web API ini untuk di-include dalam programming Anda sebagai developer web atau aplikasi lainnya.

Anda dapat menggunakan fitur ini di http://dewey.petra.ac.id/api/quote_api. Ada 3 fitur yang dapat Anda manfaatkan di sini:
  1. Menampilkan quotes secara acak dengan versi HTML (text biasa) dapat langsung mengaksesnya di http://dewey.petra.ac.id/api/quote_api
  2. Menampilkan quotes secara acak dengan enkripsi JSON dapat mengakses di http://dewey.petra.ac.id/api/quote_api?format=json
  3. Menampilkan quotes secara acak dengan model XML dapat mengakses di http://dewey.petra.ac.id/api/quote_api?format=xml
Jika Anda melakukan programming dengan PHP, Anda dapat mengambil ketiga format tadi dengan metode cURL atau file_get_contents().
Dewey API ini masih dalam tahap pengembangan dan sebagai proyek percontohan bagaimana sistem informasi perpustakaan dapat berperan bagi masyarakat luas. Jika ada pertanyaan atau saran pengembangan dapat dilakukan dengan menghubungi pihak otomasi Perpustakaan Universitas Kristen Petra (toro@petra.ac.id).