![]() 13
Gambar 2.3 Mapping method calls ke URI
(Sumber: REST In Practice: Hypermedia and Systems Architecture, Weber, 2010)
2.3 Facebook Graph API
Facebook memiliki fitur untuk menggabungkan aplikasi dengan fungsi
jejaring sosial. Untuk menghasilkan aplikasi yang dapat digunakan di Facebook,
Facebook menyediakan platform yang dapat digunakan oleh para pengembang.
Platform yang disediakan adalah kumpulan komponen berupa software environment.
Software environment
inidapat digunakan untuk menghasilkan aplikasi yang dapat
berjalan pada website Facebook, dan untuk mengakses data yang terdapat di dalam
Facebook. Selain itu, Software environment ini dapat digunakan oleh pihak ketiga,
yaitu individu atau kelompok yang mengembangkan aplikasi yang tidak berasal dari
pembuat atau pemilik sistem.
Berdasarkan website dari Facebook (www.developers.facebook.com),
Aplikasi di Facebook terbagi atas dua jenis:
1.
Facebook for Websites: website yang memanfaatkan API dari Facebook
untuk like ataupun share button.
2.
Canvas application: aplikasi yang berjalan di dalam Facebook, dan
memiliki akses untuk mendapatkan informasi dari objek yang ada pada
Facebook.
Salah satu komponen yang disediakan oleh Facebook adalah Graph API.
Graph API merupakan komponen utama yang digunakan untuk meminta ataupun
memasukkan data ke dalam social graph yang ada pada Facebook. Social graph
merupakan representasi yang menunjukkan informasi yang dimiliki dari suatu entitas
beserta relasi dengan entitas lain.
|