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