Application Name : Uygulamanızın tüm kullanıcılarca görünecek ismidir.
Callback Url : Facebook tarafından uygulamanızı çağırmanız gereken adres.
Canvas Page Url : Facebook domain altında uygulamanız için bir adres tanımlanması. Daha sonrasında hemen altında yer alan Use FBML ve Use Iframe seçenekleri önemlidir. Çünkü fbml ya da iframe kullanmanız bazı olanakları kullanabilmeniz ya da kullanamamanız anlamına gelmektedir. Birçok olanaklar mevcuttur ancak önemli olanlarından bahsetmek isterim: Silverlight, Microsoft Ajax gibi teknolojileri Iframe ile imkan vermektedir. FBML kullanıyorsa iseniz Microsoft Ajax yerine Facebook altyapısında kendisine özel Ajax methodlarını kullanmak durumda kalıyor olacaksınız.
API Key : 0b03925b7842dd9b7f9536c33ae3f52f
Secret : 8fb71201beeaf4f9d3335c957aed5460
Support Email : aaaaa@aaaa.com
Callback URL : http://aaaa.aaaa.net/ Aşağıda sayfa arkasında zorunlu olan kod parçacıklarını yazacağım:
.... .. using Facebook; using Facebook.WebControls; using Facebook.Entity; public partial class _Default : CanvasFBMLBasePage { protected void Page_Load(object sender, EventArgs e) { try { base.Api = "0b03925b7842dd9b7f9536c33ae3f52f"; base.Secret = "8fb71201beeaf4f9d3335c957aed5460"; base.Page_Load(sender, e); .... .... .... } catch(Exception ex) { } } }
Yukarıda görüldüğü üzere sayfamız içerisinde zorunlu olan kodlarımızı yazdık ve sonrasında bildiğimiz asp.net uygulamamız için gerekli kodları yazabiliriz ve eğer ki sayfamızda hata yoksa, facebook uygulamamızın ilk sayfasını gösteriyor olacaktır. Anasayfa örneğine ek olarak arkadaşlarınızın resimlerini ya da isimlerini koyarak link vermek için ve daha fazlası için aslında facebook’ un kendi kontrollerini kullanmamız gerekmektedir. Arkadaşlarımızın isimlerini göstermek için: <fb:userlink uid="123445" /> kullanılır ve daha fazlası için bu linkten bilgi edinebilirsiniz : http://wiki.developers.facebook.com/index.php/FBML
Şimdi Arkadaş davet sayfası için gerekli önemli noktalarından bahsediyor olacağım. Arkadaş davet sayfamızda gerekli html düzenlemelerimizi yaptıktan sonra eklememiz gereken kontrol şudur : <fb:multi-friend-selector /> bu kontrol sayesinde arkadaş listemizi kullanıcıya gösterebiliriz. Ancak listeleme yaparken uygulamayı kullanan arkadaşlarımız tekrar davet ekranında göstermemeliyiz. Uygulamamızı kullanan arkadaşlarımızı “FBService.GetFriendsAppUsers();” fonksiyonu sayesinde geriye dönüş tipi olarak Collection olarak döndürür ve sonrasında arkadaşlarımız arasında ID si eşit olanları listemizden çıkartıyor olmamız gerekmektedir.
Burada facebook’ ta proje geliştirmenin temel noktalarından ilerleyerek bir takım şeyler anlatmaya çalıştım. Amacımız temel bilgiler öğrendikten sonra bu nokta üzerinden uygulamalar geliştirmek. Daha detaylı ve büyük uygulamalar tamamen bize kalmış durumdadır.
Detaylı bilgiler için :
http://developers.facebook.com/
http://wiki.developers.facebook.com/index.php/FBML
http://www.codeplex.com/FacebookNET
Görüşmek dileği ile…
İyi günler…
metin.altuntas@gmail.com