Sing in RSS

Özlem Hancıoğlu

"Bir şeyi gerçekten bilmek, onu anlatmakla olur"

Facebook Application "Hello World"

by ozlem 4. Aralık 2008 09:46

Bu post ile Facebook Developer Toolkit API'in özelliklerini anlatmaya, facebook application geliştirmeye bir giriş yapacağım.

İlk olarak buradan uygulamayı yazmamızı sağlayacak olan Facebook Developer Toolkiti indirmek gerekmektedir. Artık applicationı oluşturmaya başlayabiliriz.

Facebookun sağlamış olduğu Developer applicationını  Developerdan kuralım. Developer applicationı sayesinde yazdığımız uygulamaları facebooka integre edebileceğiz.

Developer applicationını çalıştıralım (Sol kısımda bulunan Developer buttonuna basarak) ve ardından gelen sayfada sağ üst kısımda bulunan Set Up New Application ı tıklayalım.

Applicationın ismini yazıp anlaşmayı onayladıktan sonra Optional Fields bölümünü genişletip bilgileri girmeye başlayalım.

  • Callback Url kısmına uygulamamızı koyduğumuz domaini yazalım
  • Canvas Page Url kısmına ise uygulamayı çağıracağımız linki yazalım. Artık bu bağlantı ile uygulamaya direk ulaşabileceğiz.
  • Use fbml i seçtiğimizden emin olduktan sonra submiti  tıklayalım. 

        

Submit yaptıktan sonra karşımıza çıkan ekranda API Key ve Secreti daha sonra kullanmak üzere bir yere not alalım.

  

Visual Studio kullanarak oluşturduğumuz websitemizde, projeye sağ tıklayıp add reference diyerek browse sekmesinden indirdiğimiz Facebook Developer Toolkitin binaries klasörünün içindekileri seçip, projeye ekleyelim. Artık bin klasörümüz hazırlanmış durumdadır.

Sıra web.configte. Toolkit için gerekli olan bilgileri web.confige yazalım.

 

Daha önceden not aldığımız API Key, Secret ve Callback url yi yazalım. Eğer not almadıysanız,  Facebook Developer applicationına gelerek, sol üst kısımdan myapplications ı seçelim. Geliştirdiğiniz uygulamayı seçerek bilgilere ulaşabiliriz.

Default aspx de html ve body taglarini kaldıralım.  Uygulamamızı FBML tabanlı olduğu için direk facebook platformuna yerleşiyor.  Eğer html ve body taglarını kaldırmazsam, facebookun HTML taglarının içinde bir HTML tagı daha bulunacak.

 

Default.aspx.cs te de gerekli değişiklikleri yapalım.

  •  Facebook Developer Toolkitteki binaries kısmına erişebilmek için facebook ve facebook.web i reference  gösterelim.

  • _Default  classımızı facebook.web.CanvasFBMLBasePage den türetelim.

  • Base.RequireLogin i true yapalım.  Bu sayede uygulamamızı kullanıcak kişiler Login olmak zorunda kalacak ve bilgilerine erişebileceğiz.

 

Son olarak ASP.NET te oluşturduğumuz projemizi,  callbackurl  kısmında belirttiğimiz adrese upload edelim.  Artık uygulamamıza canvaspageurl kısmında yazdığımız uzantı ile ulaşabiliriz.

Yorumlar

18.07.2009 04:39:19 #

chat

emeginiz icin teşekkürler.

chat Turkey

23.01.2010 15:12:24 #

Gökhan

elinize sağlık bu konuda baya bilgilendim

kendim bir asp.net uygulaması oluşturdum iframe olarak, fakat uygulamaya git dediğimde uygulama sayfasında kendi face hesabımdan birkaçtane iframe içinde açılıyor bunun nedeni ne olabilir (buradan bakablirsiniz www.facebook.com/.../application.php birde Uygulamanızı tamamladığınızda, onu Uygulama Dizinine gönderebilirsiniz. şeklinde b,r uyarı veriyor fakat 5 kullanıcısı olması lazım diyor. kullanıcı eklenemiyor böyle bir sorund var. yardımcı oluranız sevinirim iii günler

Gökhan Turkey

Yorum ekle


(Gravatar simgesini gösterecek)

  Country flag


biuquote
  • Yorum
  • Canlı önizleme
Loading