FBML Test Console Tag Authorization

Facebook tidak bisa bekerja, tetapi tanpa FBML apa yang dihasilkan API tidak dapat ditampilkan dengan baik.

2.6.1 FBML Test Console

FBML Test Console digunakan untuk melakukan tes terhadap tag-tag FBML melalui tampilan console. Hal ini karena penggunaan FBML Test Console lebih mudah dan lebih praktis sebab hasilnya dapat langsung ditampilkan tanpa harus memasukkan kode ke dalam aplikasi. Gambar 2.6 – Konsol Uji FBML

2.6.2 Tag Authorization

Masing-masing tag dapat melakukan pemeriksaan terhadap ijin permission dari masing-masing user pengguna aplikasi. Tag ini juga dapat digunakan sebagai sarana promosi kepada user yang belum menggunakan aplikasi. Misalnya dapat menggunakan tag: Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. fb:visible-to-added-aplikasi-users Tag di atas digunakan pada profile box aplikasi yang telah dibuat untuk menyampaikan pesan kepada user yang belum menjadi pengguna aplikasi menjadi tertarik menggunakan aplikasi yang telah dibuat pengembang. Contoh tag authorization sebagai berikut : a. Tag Authorization untuk user fb:user Segala sesuatu yang ada di antara tag ini hanya akan ditampilkan kepada user yang memiliki uid yang cocok dengan yang disebutkan pada atribut tag ini. Penggunaan tag ini tergantung dari setting privasi user. Bentuk penulisan tag : fb:user uid=”…” isi pesan fb:user b. Tag Authorization Browser fb:user-agent Tag ini berfungsi untuk menampilkan semua yang ada di antara tag tersebut bila browser yang digunakan disebutkan dalam atributnya. Bentuk penulisan tag: fb:user-agent [includes=”…” | excludes=”…”] … fb:user- agent c. Tag Authorization pada Canvas a. fb:is-in-network Tag ini akan menampilkan “isi” di antara tag tersebut kepada user yang merupakan anggota dari sebuah network tertentu. Tag ini hanya dapat bekerja pada canvas saja. b. fb:if-can-see Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tag ini akan membuat user bisa melihat apa yang ada di antara tag ini apabila user tersebut memang memiliki hak untuk melihat. Tag ini hanya dapat bekerja pada canvas saja. c. fb:if-can-see-photo Jika seorang user memiliki setting privasi yang mengijinkannya melihat foto, user tersebut akan dapat melihat apa yang ada di antara tag ini. Jadi apa yang ada di antara tag ini nantinya hanya akan terlihat oleh user yang memiliki ijin dapat melihat foto. Tag ini hanya bekerja pada canvas. d. Tag Authorization untuk halaman profile facebook Halaman profil adalah halaman yang paling sering diakses oleh aplikasi- aplikasi Facebook. Halaman profil ini sering digunakan untuk melakukan pencarian yang berhubungan dengan user. Tag-tag yang ada di bawah ini tidak bisa disisipi oleh tag fb:else dan tag-tag tersebut juga tidak dapat bekerja pada halaman canvas. a. fb:visible-to-owner b. fb:visible-to-user c. fb:visible-to-friends d. fb:visible-to-app-users e. fb:visible-to-added-users f. fb:visible-to-connection Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 2.6.3 Tag Kontrol Pada FBML terdapat juga tag-tag yang dapat digunakan sebagai control, salah satunya yaitu fb:else. FBML memiliki 2 jenis tag control untuk pengambilan keputusan. Tag-tag tersebut adalah: a. fb:if…fb:if b. fb:switch…fb:switch

2.6.4 Messaging dan Alert dalam FBML