Facebook Uygulama Geliştirme 1: Gerekenler – Önhazırlık
Etiketler: Facebook, facebook uygulama, FBML, yazılım
Paylaş
Aylar önce Facebooka uygulama geliştirmeye kısa süreli merak sarmıştım ve Facebook Application Geliştirme Başlangıç ve Kurulum başlığıyla bir yazı yazmıştım.Bu yazım çok okundu ve bu yazı sayesinde Facebook uygulama geliştirme iş teklifleri dahi aldım,onlarca hevesli insan geldi onlarla konuştum biraz yardımda bulundum, yol gösterdim.Fakat bunlar olurken facebooka olan ilgimi kaybettim ve şöyle eliyüzü düzgün bir uygulama geliştirmedim.Geçen hafta ise üniversiteden iki arkadaşım proje derslerinde Facebook uygulaması geliştiriceklermiş ve benim makaleye ulaşmışlar.Neyse birlikte oturduk projeyi yaptık bitirdik.Ve gerçektende hoşuma gitti basit ve güzeldi Facebook uygulaması geliştirmek.
Final haftasında olmasak oturup ne bulursam fikir iyi veya kötü bişeyler yapacam. Kendimi kaptırmamak için bende yol gösterici makaleler yazayım dedim.Bu yazımda Facebook uygulama geliştirmek için ne gerekir onları paylaşacağım.
- İlk önce bu bir yazılım projesidir.Yazılımla alakanız yoksa sadece fikriniz varsa programlama bilen bi arkadaşınızı birini bulun, Programlama bilmiyosanız boşuna heyecan yapmayın.Ah şöyle bişey olsa diye içinizden geçirin elbet biri sizin fikrinizi hayata geçirecektir,sizde arkadaş arasında benim fikrimdi bu diye muhabbet açarsınız.
- İkinci olarak,Facebook için geliştirdiğiniz dosyalar mutlaka internet üzerinde bir alanda olmak zorundadır.Bu yüzden hosting nedir , FTP nedir ,nasıl dosya gönderilir bilmeniz veya öğrenmeniz gerekir.İlk başta bedava hostinglerden birinden yararlanabilirsiniz.
- Üçüncü olarak, uygulamanızı geliştireceğiniz platformu seçmeniz gerekiyor.Facebook Apisi şu anda ASP.NET | ASP (VBScript) | Cocoa | ColdFusion | C++ | C# | D | Emacs Lisp | Java | JavaScript | Lisp | Perl | PHP | Python | Ruby on Rails | VB.NET | Windows Mobile bu programlama dillerini kapsıyor.Aslında bu doğru değil, Facebook resmi client dosyaları PHPnin 2 versiyonunu için var ve Microsoftun ASP.NET için Developer Toolsu var.Yazılımcınız hangisini biliyorsa onu seçecektir.Yalnız bu dosyaları internet üzerinde host edeceğinizi düşünürseniz.En uygun seçenek PHP veya ASP olacaktır.
- Dördüncü olarak, hostingimizi ayarladıktan sonra programlama dilimizide seçtikten sonra yapmamız gereken şey Facebook Application Geliştirme Başlangıç ve Kurulum makalesinde olduğu uygulamamızı yaratmak ve formu gerektiği gibi doldurmak.
- Beşinci adım ise uygulamamızın dosyalarının yanına (callback URL) Facebook Apisinin client dosyalarını kopyalamamız gerekir.Client dosyaları olmadan uygulamanız çalışmayacaktır.
-
Altıncı olarak , Facebook Apisini öğrenmeniz gerekiyor.Bunun için yegane kaynağınız Facebook Developer Wiki
sayfaları olacaktır.Özellikle mutlaka FMBLi kullanacağınız için derinlemesine inceleyin.
Gerçekte ilk adımlarınız bunlar olacaktır.Bana mail atan yardım isteyen insanların çoğunun ya hostingi yoktu, ya client dosyaları uyumsuzdu veya programcılıktan hiç anlamıyorlardı.Ne yaptıklarını çözemiyorlardı.Artık ilk adımımızı yazdık.Devamıda gelecek.
Şu iki hafta finallerim olduğu için yeni birşey yapamayacağım ama aklında güzel fikri olanları yorumlarda beklerim veya iletişim formundanda bana fikirlerini aktarabilirler. Birlikte güzel uygulamalar geliştirebiliriz.

Benzer Yazılar
Webrazzi'deki Yazılarım
Kategoriler
Bağlantılar
Etiket Bulutu



Ağustos 24th, 2008 at 1:39 pm
Öncelikle Merhaba
Arkadaşım yazılarını sürekli okumaya çalışıyorum ve bu internet aleminde bi bayaca yeniyim..
Sorum şu benim yukarıda adresini gördüğün gibi bir blogum var ve ben bu bloguma feedbuner adresinden bir besleme kaydı yaptım bunun yanısıra kendime sipringwidgets’ten bir dashboard “haber takp panosu” hazırladım ve ben bu panoyu facebook adresimde görebilmek istiyorum. Bu konuda değindiğin yazıları okudum ve uygulamaya çalıştım ama bir netice vermedi yada ben uygulama sürecinde yanlış yaptım..?
Senden istediğim yardım bu besleme “dashboard” kutucuğunu nasıl facebook adresime ekleye bilirim ve diğer insanların eklemesini nasıl sağlayabilirim. Bana mail adresimden ulaşa bilirsen çok sevinirim..
Yazıların için sağol, kolay gelsin…
Ağustos 24th, 2008 at 4:54 pm
@Kaan : dostum springwidgetsı kullanmadığım için daha önce bişey söyleyemeyeceğim.
kolay gelsin
Ekim 11th, 2008 at 9:41 pm
mrblar yazını yeni okudu eline sağlık Biraz hevesimi kırsada güzel olmuş.
öncelikle şunu sölim proglamlama bilgim sıfır denicek kadar az… Fikrim phpbb bi formu oraya entekre etmekle alakalı.. facebook buna ne derece izin veriyo…
Mesala guruplarda duvar ve tartışma panosu var ama bunlar takib edilmesi zor ve kullanışsız buluyorum phpbb ninde nekdar yaygın olduğunu az çok biliyorsundur. antu.com tarzında bi forum her gurup için bir ana başlık ve başlıkların gurup kurucuları admin mod.larını ve alt başlıklarını kendi belirleyecek. gurupbun aktiv 10 konusu ve formun en aktiv 10 ana başlığı forma katılan gurup anasayfalarında yer alıcak işte böle bişey…Derinlemesine düşünüp bir iki şey daha eklersen ticari acıdan güzel
facebook uygulamalarda ne derece kısıtlama koyuyo ingilizce bilmediğim için developer wiki okuma şansım yok
Ekim 12th, 2008 at 12:18 am
@ilk_kan: phpbb forumlarını eskiden kurmuş yönetmişliğim var.
şunu söyleyebilirim sana facebookun FBML kullanan uygulamalarda en basit olaylarda dahi kısıtlamaları var.phpbbyi falan kullanamazsın.
Ama eğer uygulama ayarlarında iFramei seçersen belki bir parça foruma ulaşabilirsin.Fakat onda da kullanıcı hesaplarına ulaşman bir hayli zor olacaktır.Hele ingilizce bilmiyorum wikiyi ve developer forumlarını okuyamam diyorsan.Sana söyleyebileceğim bu işi ne yazık ki başaramazsın.
Bırak forum çalıştırmayı basit bir uygulamayı dahi facebookun wikisini okuyamadan, dökümantasyonunu incelemeden hayata geçiremezsin.
Programlama bilgimde 0 diyorsun, yapmak zorunda oldukların önce programlama öğrenmek (php) sonra phpbbyi çözmek sonra facebookun izin verdiklerini anlamak ondan sonra çözdüğün phpbbnin facebookta kullanabileceğin fonksiyonlarını ayıklamak yeniden düenlemek falan yani imkansız.
Bu konuda herkes hevesleniyor aa fikrim geldi bende bu uygulamayı yaparım deli tutar diyorlar fakat bu bir yazılım projesidir arkadaşlar ben programlamadan anlamak diyerek nasıl hayata geçireceksiniz.Fikri olan çok uygulama geçirmek mesele.
Ekim 28th, 2008 at 8:47 pm
kaan kardeş facebook yeni arayüzünde rss beslemesi var onu kullanmayı dene apiyle kasma gereksiz
Temmuz 12th, 2009 at 12:13 pm
Bende ufak tefek bu konuya yönelmiş durumdayım, uygulama yazmaktan çok şu izin konusu canımı sıkıyor. Video sitem var ve videoları direk paylaşamadığım için uygulama geliştirmek istedim. Şimdi de uygulama içerisinde video paylamak için uygulama sahibinin izninden filan bahsediyor
Uygulama ayarlarındaki tek izin bölümünü de aktif ettim ama nafile.. Bakalım nasıl çözeceğiz.. Bu arada bende bu projeyi ilerleyen safhalarda blogumda bütün kaynak kodları ile birlikte yayınlamayı düşünüyorum. Ali arkadaşımız bir mahsur görmezse uygulama adresimiz de http://apps.facebook.com/poztavideo/ yakın zamanda bütün kaynak kodlarını açacağım.
Blogunuzdaki yazıları da takip etmekteyim, paylaşımlarınız için teşekkür ederim.
Ocak 25th, 2010 at 1:20 pm
Merhaba yazınız için teşekkürler…
Benim şöyle bir sıkıntım var, bi uygulama geliştirdim, uygulama ayarlarında uygulamanız onaylanmıştır yazısı var, kendi profilimden uygulamam sorunsuz çalışmakta fakat başkaları uygulama sayfasının linkini tıkladığında “Sayfa görüntülenemiyor” uyarısı alıyorlar.
Bunun sebebi ne olabilir. Yardımcı olursanız çok sevinirim.
İyi çalışmalar..
Mart 28th, 2010 at 6:14 pm
Selam yazılarinda Bir COk konuya Yer vermişin Facebook Konusunda Bende Bir uygulama Olsuturmaya Calişiyorum ki Yazılım Bilgi Sahibi Degilim Ama bir Seslichat Uygulamasi Suan Facebook ta var kendi alaniminda ugulamasini yapmaya caliştim sadece oda kod Kaynagını Hangi yere koyacagımı bulamadim yardim ede bilirsen sevinirim Facebok Vermiş Oldugu Yazılım kod larini indirdim gereken seyleri olusturdum ama facebok ile host ftp si ile bir bagdastırma varmidir..
Mayıs 13th, 2010 at 7:13 pm
bir flash oyunum var diyelim bunu uygulama olarak ekliyebilirmiyim facebook a ?
Temmuz 7th, 2010 at 5:11 am
merhaba ali
ben eschatli bir siteyi facebooka entegre etmeye calisiyorum.
facebookta api key falan hepsi alindi. facebook tarafinda yapacaklarimiz hepsi bitti. fakat kendi siteme bunu nasil uygulayacagim. onla ilgili bilgi verirsen cok sevinirim.
Saygilar
Kasım 25th, 2010 at 2:39 am
Hocam merhabalar. Basit bir uygulama gelistirdim sorunsuz calisiyor. Fakat bu uygulamada takildigim bir nokta var. Kullanicilarin ismini ve soyismini ekrana asagidaki gibi yazdiriyorum
$uidno=$facebook->api_client->users_getLoggedInUser();
$kullanici=$facebook->api_client->fql_query(“select name from user where uid=”.$uidno);
Ama bana sadece ismi gerekiyor. Bunun icin ne tur bir sql kullanmaliyim ? Yardimci olursaniz sevinirim, iyi calismalar dilerim.
Ocak 30th, 2011 at 1:17 am
Facede uygulama hakkında bi fikrim var, vaktinizi ayırabilir misiniz?
Mart 28th, 2011 at 4:49 pm
Arkadaşlar basit bir uygulama yapmak istiyorum.
Uygulamayı yükleyen arkadaşlar sayfada isteklerini yorumlarını bırakacak ve diğer kişiler bunları beğenip paylaşabilecek. Bu kadar. Ama örnek bir uygulama bulamadım bir nevi tartışma panosu gibi birşey olsun istiyorum. Sadece bir kaç resimle süsleyeyebileyim ve arkadaşlarını davet edebilsinler. Yardımcı olabilecek biri var mı acaba? Hosting mevcut.
Nisan 22nd, 2011 at 5:28 am
arkadaslar facebookla ilgili bir projem var mutlaka birileri bana yazsın milata gececegiz
Nisan 26th, 2011 at 1:23 pm
Merhablar arkadaşlar;
benim sorunumda su bir çok uygulamayı aynı sayfadan kullanmak onları aynı yere baglamak nasılyapılıyor ornegın huseyın turkcelın sayfasında sekme sekme bırcok uygulama var burhan var kaazn kazandır var bunun gıbı bır çalışma yapmak ıstıyorum bilgisi olan arkadaşlar lütfen bana ulaşsın
Temmuz 13th, 2011 at 4:40 pm
meraba,facebook uygulamaları ile ilgili bire sorunum var.sayfaya girişte içeriği görmek için beğen yazısına tıklanmasını nasıl gerçekleştirebiliriz.googleda yazanlar var asncak yazdıkları uygulamaları şu an facebookta kullanılmıyor.isimleri var ama aktif değiller gibi.fbml uygulamalarının hepsine baktım facebooktaki ama hiçbiri olmadı .nasıl yapabilinir?
Şubat 15th, 2012 at 1:01 am
mrb ben durum beğeni uygulaması yaptım yapmış gibiyim .d üçüncü şahıs geliştiricisiyle ilgili bir sorun nedeniyle geçici olarak kullanılamıyor . böyle diyor .şimdiden tşkkürler bunun sorunu ne olabilir