Facebook Uygulama Oluşturma

 bcakir
 18 Aralık 2011

Merhaba arkadaşlar, uzun süre önce Facebook hazırlık yazısında, Facebook uygulama geliştirmeye başlamak için neler gerektiğinden ve Facebook api kullanımından bahsetmiştim. Fakat kısa bir süre önce; önceki yazıda anlattığım uygulamayı açma kısmı yani Facebook’a uygulama açmak için bilgi girdiğimiz kısım değiştirildi. Bundan dolayı da yazım kısmen geçerliliğini kaybetti. Bu nedenle, Facebook’ta uygulama açma kısmını yeni haline göre tekrar anlatacağım. Sadece uygulama açma kısmını tekrar anlatacağım için, Facebook mimarisi veya apisi hakkında bilgi edinmek istiyorsanız yine de daha önce yazdığım makaleleri okumadan geçmeyin. Uygulama açma aşamasını tamamladıktan sonra ise Facebook başlangıç makalesine geçerek Php ile ilk kodlama işlemiyle seriye devam edebilirsiniz.

Buraya tıklayıp Facebook’da uygulamamızı açma sayfasına gidelim. Yukarıdaki mavi bölümde bulunan Uygulamalar linkinden, uygulama geliştiricisi olma izni vermeniz gerekiyor. İsterseniz direk buradan izin verme işlemine geçebilirsiniz.  Yeni Uygulama Oluştur diyerek uygulamamızı oluşturmaya başlıyoruz. Karşınıza gelecek formları aşağıdaki sıra ile doldurun.

  1. Uygulama Ekran Adı: Facebook uygulamanıza isim veriyorsunuz. Örnek; bcakirapps
  2. Uygulama Ad Alanı: Facebook uygulamanızın uzantısını belirtiyorsunuz. Örnek; bcakirapps
  3. Facebook Platform Kurallarını kabul edip devam ediyorsunuz.

Sonra ise gelen sayfadan aşağıdaki boşlukları doldurmaya devam ediyorsunuz.

  1. Kategori: Uygulamanızın kategorisini seçiyorsunuz.
  2. Facebook’ta Bir Uygulama butonuna tıklıyorsunuz.
  3. Tuval Bağlantısı: Buraya uygulamamızın bulunduğu adresi giriyoruz. Bu adresin doğru olduğunu tarayıcınıza (ie, firefox, crome) yapıştırıp kontrol edin. Örneğin; http://www.bcakir.com/facebookapp/
  4. Güvenli Tuval Bağlantısı: Burayı, bir üsteki adresin http kısmına s ekleyerek doldurun. Örneğin; https://www.bcakir.com/facebookapp/
  5. Sayfa Sekmesi butonuna tıklıyorsunuz.
  6. Sayfa Sekmesi Adı: Buraya “Ana Sayfa” giriyoruz.
  7. Sayfa Sekmesi Bağlantısı:Uygulamanızın çalıştığı adresi tekrar giriyoruz. Örneğin; http://www.bcakir.com/facebookapp/
  8. Güvenli Sayfa Sekmesi Bağlantısı: Adresin http kısmına s ekleyerek doldurun. Örneğin; https://www.bcakir.com/facebookapp/

Değişiklikleri Kaydet butonuna tıklayarak uygulamayı açma işlemini bitiriyoruz. Şimdi ise uygulamamızın tanıtım yazılarını ve görsellerini düzenleyelim.

  1. Sol tarafta bulunan menüden Ayarlar > İzinler Penceresi kısmına geçiyoruz.
  2. Kullanıcılarınızın izin verirken göreceği logonuzu, uygulama başlığınızı ve açıklamanızı giriyorsunuz.
  3. Yine aynı menüyü kullanarak Ayarlar > Gelişmiş kısmına geçiyoruz.
  4. Canvas Width: Uygulamamızın genişliğini 760px “Fixed (760px)” ya da tam sayfa olması için “Akışkan” olarak seçebiliriz.
  5. Canvas Height: Uygulamamızın sayfa boyunun, uzunluğuna göre otomatik büyümesi için “Akışkan” olarak seçiyoruz.

Girdiğimiz bu bilgileri de Değişiklikleri Kaydet butonuna tıklayarak tamamlıyoruz. Böylece, uygulama açma işlemi; başka bir deyişle, uygulamamızı Facebook’a tanıtma işlemini bitirmiş olduk. Artık uygulamanızın kodlama kısmına geçebilirsiniz. Bir yazımızın daha sonuna gelmiş olduk, yararlı olması dileğiyle.

 27.474 Okunma

Bu yazıya 94 yorum yapılmış.

  1. Duyarlılığınız için teşekkür ederim. Sürekli güncel kalmayı başarıyorsunuz. Sizin sayenizde değişen özelliklere kolayca adapte oluyoruz.

  2. keşke dün yazsaydınız daha dün zor zar eklenti yazmayı başardım :) şimdi çalışıyor anlatımlarınız çok güzel umarım facebook ile uygulamalara devam ederseniz.

  3. hocam bu uygulamayı hayran sayfamıza nasıl ekleriz?

    • Onun yapılışı biraz daha farklı. Hayran sayfasıyla alakalı çok fazla soru gelmeye başladı sizlerden, bundan dolayı müsait olunca Facebook hayran sayfaları ile alakalı yazmayı düşünüyorum.

  4. Teşekkürler. Ben firma rehber sitesi sahbiyim. acaba facebookta uygulama yaparak tek tıklama ile üye kayıt sistemi yapabilirmiyim. teşekkürler.
    iyi çalışmalar

    • Tek tıklama derken tam ne kastettiğinizi anlayamadım. Ama Facebook’ta uygulama yaparak üye kaydını çok kolaylaştırabilir bunun yanında üyelerin izin verdiği bütün bilgilerini (resim, mail adresi, arkadaşları, doğum tarihi vs.) de alabilirsin.

  5. üye kaydını kolaylaştırmak için nasıl bir uygulama yapabiliriz.kodları varmıdır

    • Nasıl bir üyelik istediğinizle alakalı ya da neye ihtiyacınız olduğuyla. Bunun hazır kodlarını bulamazsınız maalesef. Siz yapmak veya yaptırtmak durumundasınız.

  6. pekı paralımı uygulama olusturmak

    • Facebook’a, uygulama oluşturmak için para vermiyorsun. Sadece uygulamanı nerede barındırıyorsan, o firmaya barındırma ücreti (hosting) için para ödüyorsun. Uygulamanı, kendin yaptığını varsayıyorum yoksa istediğin uygulamayı yaptırmak için para ödemen kaçınılmaz.

      • yani şu işlemi yaparsak uygulama beleşe geliyor öylemi

  7. ben sımdı olustursam parafelan gıtmeez demı olesıne olusturcam denıycem

    • Gönül rahatlığıyla oluşturabilirsin, para falan gitmez merak etme.

  8. Peki uygulamayi sayfaya nasil ekleyeceğiz? Uygulama sayfasina giremiyorum. Bi kaç hafta önce uygulama altindan, sayfasina girip sayfamin servislerine ekle diyordum, ama şimdi o ayar yok :( bi yardim etsen? :(

    • Bu örnek, Facebook hayran sayfası uygulamaları için geçerli değil, Facebook’ta bulunan oyunlar gibi uygulamalar için geçerlidir.

  9. Peki sayfam için nasil yaparim? Ben aylardir bu yolla yapiyordum, sayfamanin servislerine ekle diyordum. Yenimi oldu böyle? Facebook her gün değişiyor yaa

  10. Ya abi bende tuval bağlantı falan çıkmıyor ve ne yapsam heroku çıkıyo deli olucam yardım et :S

    • Facebook’ta Bir Uygulama kısmına basarsan, orası açılır ve tuval bağlantı kısmı çıkar.

  11. uygulama ekran adı hata veriyor hocam ne yapsam olmuyor You must agree to the Facebook Terms

    • “You must agree to the Facebook Terms” Facebook kurallarını kabul etmelisin diyor. Bir yeri onaylaman ya da izin alman lazım.

  12. Hocam Error,
    Tuval Bağlantısı must point to a directory (i.e., end with a ‘/’ or a dynamic page (i.e., have a ‘?’ somewhere).
    Güvenli Tuval Bağlantısı must point to a directory (i.e., end with a ‘/’ or a dynamic page (i.e., have a ‘?’ somewhere).
    Bu hata çıkıyor delircem yardım edin.

    • Tuval bağlantısında ? gibi semboller kullanamazsın. Sadece dosya yolu göstermek için / işareti kullanılabilir.

      • Kardes hallettim tuval bağlantısını girdikten sonra sonuna / işareti konuluyormuş :)

  13. kardeşm bu uygulamanın alan adı diyor ben bulamadım hata veriyor ne yazsam napacam yardım edermisin?

  14. Error
    Uygulama Alan Adı: turan is not a valid domain. böyle sorun çıkıyor orayı doldurunca?

  15. kodlamayı nasıl yapacağız ve nere yapacağız, anlatır mısınız?

  16. uygulama alan adı için some dan bedava hosting açtım sora o dosyaları yükledim ama uygulama aln adına urlyi veriyorum olmuyor.

    • Bedava hosting hizmetinde çalışmayabilir. Paraya kıyıp, CURL destekli hosting almalısın.

  17. Hocam şu uygulama alan adında bende takıldım ne girsem olmuyor. ne yapsak?
    Ayrıca teşekkürler

    • Ad alanı sitelerin domain name adresi gibidir. Eğer doluysa, başka kombinasyonlar denemeniz gerekli.

  18. Abi ben bi uygulama yapcamda bunu yaptım kodlamayı yapamiyorum ne yapmam gerek lütfen yardım edin bunların hepsini yapiyorum sadece kodlamaları yapamiyorum şu durum begendirme hileleri gibi bişe yapcam yapamiyorum :(

    • Lütfen illegal uygulamalara yardım istemeyiniz.

  19. uygulama ad alanını yapamıyorum

    • Ad alanı domain name gibidir. Eğer doluysa başka kombinasyonlar deneyin.

  20. uygulama ad alanına belqelerim yazın oluyor arkadaşlar. çok kolay bir şey

  21. uygulama ad alanı ne gibi şeyler yazacağız lütfen yardımcı olun

    • Almak istediğiniz ad önceden alınmıştır, farklı isimler deneyin.

  22. Facebooktaki kişileri uygualamamıza davet etmemiz için nasıl bir yol izlemeliyiz, bulmus oldugum kodda
    App code eror : 191 hatası alıyorum sizce neden?

    FB.init({
    appId : ‘Buraya İd mı yazdım’,
    status : true,
    cookie : true,
    oauth : true
    });

    function davetEt() {
    FB.ui({method: ‘apprequests’,
    message: ‘Arkadaşını Davet Et’,
    }, gelenCevap);
    }

    function gelenCevap(cevap) {

    }

    O kadar yerı araştırdım şunu çözemedim, yardımcı olursanız sevinirim.

  23. ben buraları anlamadım ya nasıl bir uygulama butonuna tıklıyoruz herhangi bir uygulamamı tuval bağlantısı güvenli tuval bağlantısı boyle bişey bulamadım

    Facebook’ta Bir Uygulama butonuna tıklıyorsunuz.
    Tuval Bağlantısı: Buraya uygulamamızın bulunduğu adresi giriyoruz. Bu adresin doğru olduğunu tarayıcınıza (ie, firefox, crome) yapıştırıp kontrol edin. Örneğin; http://www.bcakir.com/facebookapp/
    Güvenli Tuval Bağlantısı: Burayı, bir üsteki adresin http kısmına s ekleyerek doldurun. Örneğin; https://www.bcakir.com/facebookapp/

    • Uygulamanın kendi sayfasında açılır menüler var, tıklayınca açılıyor ve tuval bağlantısı girilecek yer çıkıyor.

  24. kardeş ben bu uygulamayı yaptım ama 404 hata dio sanırım bi yerde hata yaptım yardım edersen çok sevinirim.

    • Büyük ihtimal yanlış server adresi girmişsindir, server adresini tekrar kontrol et.

  25. ya mobil onay istiyor

    • Facebook güvenlik önlemlerini artırdı, uygulama geliştiricisi olman için hesabının onaylanma (confirmation) işlemini geçmelisin.

  26. Merhaba. Ben bir uygulama yaptım. Uygulamaya izin veren kullanıcıların duvarına istediğim bir şeyi nasıl post edebilirim?

    • scope kısmından publish_stream izni alırsan yapabilirsin fakat sürekli insanların duvarında bir şeyler paylaşırsan uygulaman yasaklanabilir.

  27. kardes guzel cok ıyı yaptım da uygulamayı ben arama kısmına yazdıgımda bulamıyorum

    • apps.facebook.com/uygulamaninismi

  28. Merhaba,

    Belirtilen API anahtarı geçersiz
    Erişmeye çalıştığın uygulama bulunmuyor veya kapatılmış.

    Sürekli bu hatayı veriyor. API KEY doğru olmasına rağmen

    • Server adresinle, uygulamanın doğru eşleştiğini iyice kontrol etmelisin. Bu hata eşleşmediğini söylüyor.

  29. izin ayarlarından bahsetmemişsiniz

    • İzin ayarı derken, tam olarak neyi kastediyorsunuz? Bu yazı uygulama açma kısmı ile ilgili. Facebook’tan izin alma (kodlamaya geçme) yazısına buradan ulaşabilirsin.

  30. ya bn php ile ilgili br sey sorucaktm yani uygulama ile ilgili de sizi bldm en iyi olanda facebooktan eklrmisiniz yada burdan cvp werrmsnz burdana.

    • Maalesef facebook’tan arkadaş eklemiyorum, küçük çapta sorularınıza buradan yardımcı olmaya çalışırım.

  31. ya ben kodlamayı anlayamadım nerden kodlucam

  32. hocam şimdi benim anlamadigim şurasi var

    Tuval Bağlantısı: Buraya uygulamamızın bulunduğu adresi giriyoruz. Bu adresin doğru olduğunu tarayıcınıza (ie, firefox, crome) yapıştırıp kontrol edin. Örneğin; http://www.bcakir.com/facebookapp/ Siz bunu demişsiniz…. Bu uygulamanin bulubdugu adres nerede yada bu link’i mi? diyorsun…. Cevap yazarsan sevinirim….
    TEŞEKKURLER….

    • Eğer bir Facebook uygulaması yapacaksan, bu uygulamanı bir yerde barındırmam gerekiyor; yani bir serverda. Bu adreste, senin uygulamanı koyduğun yer. Özetle, uygulamana insanların erişmesi için internette bir yerde yayınlanmalı, bu adres yapacağın uygulamanın bulunacağı yerin adresi.

  33. Merhaba Ben su ana kadar anlattıgınız herseyi hemen hemen anladım gibi. Ama host tarafına koyucagımız uygulamayı hangi dil ile yazmamız mantıklı olucak yani diyelim ben bir goruntulu kamera uygulaması olusturmak istiyorum ilk etapda kamera sohbet uygulamamı olusturmammı gerekior burayı pek anlamadım

    • İstediğiniz dille yazabilirsiniz, ama kaynak Php için bulmak çok daha kolay.

  34. merhaba bende yaptım ama izin yeri cıkmıyor direk uygulamna açılıyor http://apps.facebook.com/sanalsohbetchat/
    örnek burda izinsiz açılıyor

  35. ya bende yaptımda kodlamaya geçemiyorum nasıl olucak bi yardım

  36. ya giriyorum oraya seciyorum sayfa ingilizce nasıl yapcam?

    • Eğer Türkçe kullanıyorsan Facebook hesabını sayfa Türkçe açılır.

  37. abi uzantıyı yapamadım. nasıl olacak orası?

    • Uzantı derken neyi kastediyorsun?

  38. ben facebookta uygulama yapıp sitemdeki karikatürlerin otomatikmen uygulamaya üye olan herkesin profilinde paylaşılmasını istiyorum nasıl yapabilirim lütfen yardım edin …

    • Otomatik paylaş, Facebook tarafından spam olarak kabul ediliyor. Benim için de durum aynısı, spam ile ilgili bir konuda yardım edemeyeceğim.

  39. Kardeş Ben Şu Facebookta uygulamalar warya abone çoğaltma arkadaş ekleme zaman tünelinde cıkış warya insanlar paylaşıyorlar bende o uygulamadan yapmak istiyorm nasıl olucak

    • İstediğiniz bütün uygulamalar warez (yani spam). Lütfen buradan warez uygulama isteğinde bulunmayın. Hiç kimsenin spam içerik geliştirmesine destek vermiyorum, vermeyeceğim de.

  40. dostum daha güncelini anlatabilirsen çok sevinirim, değişti yine :(

  41. sitem http://www.gobaduk.com facebook uygulaması yaptım çalıştı. daha sonraları çalışmadı.
    Internet Explorer cannot display the webpage hatasını veriyor.

    https://www.gobaduk.com almalımıyım.

    • https mecbur tutulmuyordu, zorunluluk getirmediler diye biliyorum. Uygulama bileşenlerinde facebook değişikliğe gitti çok fazla, uygulamanın geçerliliğini yitirmediğini kontrol etmeyi deneyin ilk önce.

  42. Anlatım hoş, kendi uygulama açmak kolay da o kadar kod yazmasıdır flashtır baya bi uğraş ve ekip gerektirir diye düşünüyorum bu gibi bir uygulama için nasıl bir eğitim gerekiyor?

    • İyi bir flash uygulaması için 3-4 kişilik bir ekip gerekir. Herkesin kendi alanında uzman olması yeterlidir. Herkesin her şeyi bilmesine gerek yok. 1 tasarımcı, 1 flash ile oyun geliştiren, 1 veritabanı ve facebook entegrasyonunu yapan gibi. Eğitime gelince ise herkesin kendi alanında eğitim alması ve kendini o konuda geliştirmesi gerekir. Buda kişinin kendini ne kadar geliştirmek istediğiyle alakalıdır.

  43. Merhaba,
    Ben javada facebooktan rss ile yorum çekme işiyle uğraşıyorum. Ne yapmam gerektiği konusunda beni yönlendirebilir misiniz?

  44. Uygulama Ad Alanı yazıyorum, yapamıyorum bir türlü ben

  45. Benim speakychat sesli sitem var facebook uzerinden giriş yapiyom ama hani arkadaslara davet gidiyo ya izin ver oda izin verince onun uygulamalarına kayıt oluyo işte onu beceremedim.

  46. İzin ver butonunu koyamadım ama arkadaslara bunu yolladığımda giriyolar
    http://apps.facebook.com/islamisohbetislam/
    Ama önlerine izin ver butonu çıkmıyor, o izin ver butonunu nasıl yapabilirim?

  47. Merhaba, facebook için bir uygulama oluşturmak istiyorum ancak mobil bir uygulama olacak nasıl başlayabilirim ve hangi platform yeni başlayan biri için daha uygundur yardımcı olabilir misiniz?

  48. hocam ben oyun yapmak istiyorum ama yapamıyorum, nasıl yaparız?

  49. merhaba sizi uzun zamandır izliyorum. bir ricam olacak facebook uygulamalarında giren kişi duvarına bir kese post atmak istiyorum öyle bir şey varmı mümkünmü teşekkürler

    • Uygulamana giren kişiden read_stream izni aldıktan sonra paylaşımı otamatik bile yaptırabilirsin. Daha önce yazdığım duvarımda paylaş yazısından yararlanabilirsin.

  50. uygulama için hosting de asp.net ile yazılmış web sayfası kullanabilirmiyiz

    • Kullanabilirsin, her hangi bir dil kısıtlaması neredeyse yok diyebilirim. Hosting hizmetinin asp.net desteklemesi yeterlidir.

  51. Hocam ben başaramadım yapamıyorum yardım edin

  52. Çok yardımcı oldu facebook uygulaması açmada teşekkür.

  53. Arkadaşlar anlatıldığı gibi aynı uzantılara ulaşamıyorum, lütfen yardımcı olur musunuz uygulama kurmada.

  54. İyi günler, ben facebookta bir Uygulama oluşturdum ve bunu sadece ben görebiliyorum. Herkese açık olması için ne yapmalıyım bana yardımcı olursanız sevinirim ilgi ve bilgi için teşekkür ederim.

Yazı hakkında görüşlerinizi belirtmek istermisiniz?

Daha fazla Facebook
Kapat