Güncel Yazılar için http://kabuscobar.net adresine bakın
Yeni yazıhttp://kabuscobar.net/blog/2009/09/20/facebookda-uygulama-nasi-yazilir-2009/

Facebook’da Nasıl uygulama yazılır?

Facebok’da uygulama geliştirmeyi bugün bir uygulama yaparak göstericem.

Örnek uygulama facebook üzerinden şarkı dinletme uygulaması olucak.

Facebook‘da uygulama yazmak için öncelikle http://www.facebook.com/developers uygulamasını eklemeniz lazım. Uygulamayı ekledikten sonra ihtiyacınız olan tek şek php destekli bir host

Developer uygulamasını ekledikten sonra bu uygulamaya gidin http://www.facebook.com/developers.

Resimleri tam boy görmek için üzerlerine tıklayın..

Yeni bir uygulama oluşturmak için Set Up New Application yazan düğmeye tıklayın

Kabuscobar.net Resim Yukle

Açılan sayfada Application Name yazan kısma uygulamanızın adını yazın ve Check here to indicate that you have read and agree to the terms of the Facebook Platform. kısmını işaretleyin.

Şimdi Optional Fields kısmına tıklayıp uygulamamızı yamaya devam edelim.

Kabuscobar.net Resim Yukle

Developer Contact E-mail ve User Support E-mail yazan kısımlara uygulamanızı kullanan kullanıcıların size ulaşabileceği bir e-posta adresi girin.

Callback URL: Uygulama kodlarını koyduğunuz php dosyasının adresi.

Canvas Page URL: Uygulamanıza facebook üzerinde ki adresi Callback URL adresindeki kodlar bu sayfada çalışıcaktır.

Profile Tab URL ve Profile Tab Name kısmına daha sonra gelicem.

Kabuscobar.net Resim Yukle

Can your application be added on Facebook?: Uygulamanız facebook üzerinde eklenebilsin m? (Evet olarak işaretleyin).

TOS URL: Uygulamanızın kullanım şartları. Bir adres verin yada boş bırakın

Developers:Uygulamayı geliştirenler. Uygulamayı geliştirmenize yardım edenlerin adını yazın yada boş bırakın.

Default Iframe Canvas Size Option: Canvas sayfanızın çerçeve boyu.

Language Selection: Uygulamanın Dilini seçin.

Who can add your application to their Facebook account?: Uygulamanızı kimler ekliyebilir. Users-kullanıcılar, Some Pages-Hangi sayfaların ekliyebileceğii seçin, No Pages-Sayfalara eklenmez.

Post-Add URL: Uygulamanızı bir sayfaya eklendiği zaman kullanılan post adresi

Kabuscobar.net Resim Yukle

Application Description: Uygulamanızın açıklaması.

Kodlar buraya yazan yere <fb:mp3 src=”http://www.kabuscobar.net/facebook/alsanakarakan/karakan – al sana karakan.mp3″ title=”Al Sana Karakan” artist=”Karakan” /> bu kodu yazın ve dinletmek istediğiniz şarkının url’sini girin sadece .mp3 uzantılı dosyaları kullanabilirsiniz.

Ve en altta ki submit’e tıklayın.

Şimdi Callback URL kısmında verdiğiniz dosyayı düzenliyelim.

<?php

require_once ‘facebook.php’;

$appapikey = ‘girin;

$appsecret = ‘girin’;

$facebook = new Facebook($appapikey, $appsecret);

$user_id = $facebook->require_login();

?>

appapikey ve appsecrey kodlarını http://www.facebook.com/developers/apps.php

Kısmından uygulamanızı seçerek görebilirsiniz.

Bu kodaların ardına

<fb:mp3 src=”http://www.kabuscobar.net/facebook/alsanakarakan/karakan – al sana karakan.mp3″ title=”Al Sana Karakan” artist=”Karakan” /> kodunu ekleyin ve dosyayı kaydedin.

Ardından bu dosyayı indirin TIKLA ve dosyayı rar’dan çıkartıp klasör içinde ki 3 dosyayı uygulamanın bulnduğu klasöre atın. Callback URL adresini olduğu kalsör.

Kabuscobar.net Resim Yukle

Uygulama şimdi kullanıma hazır http://apps.facebook.com/alsana-karakan/ uygulama adresine giderek kontrol edin.

Uygulamanızın facebook’da arama sonuçlarında çıkması için en az 5 kişinin eklemesi lazım

Bunun için arkadaşlarınızı uygulamanıza davet edebilirsiniz. Davet etme forum için BU Kodları kullanabilirsiniz. Bu kodu callback url kısmındaki sayfaya ekleyin.

Diğer kodlara bu sayfadan bakabilir ve diğer kodları arama yapabilirsiniz http://wiki.developers.facebook.com/

Gelelim Profile Tab URL ve Profile Tab Name kısmına

Profile Tab URL: Buraya vericeğniz adresde ki kodlar sizin uygulamanızı profiline ekliyen kullanıcının Profilinde çalışacak kodların adresi.

Profile Tab Name:Kullanıcının Profilinde uygulamanızın ismi

Kullanıcının uygulamayı profiline ekliyebilmesi için BU Kodu kullanın. Bu kodu callback url kısmındaki sayfaya ekleyin.