Sayfanız İçin Facebook Uygulaması Nasıl İnşa Edilir

Bir Facebook Uygulaması oluşturmak istiyorsunuz, ancak nereden başlayacağınızı bilmiyor musunuz? Ya da Facebook Uygulamaları'nı duydunuz, ama ne olduklarını bile bilmiyorsunuz. Facebook Apps sitenin her yerinde ve daha yaygın olanların çoğu Facebook'un kendi geliştiricileri tarafından yazılmıştır. Facebook'un Fotoğraflar, Etkinlikler ve diğer birçok “çekirdek” özelliği aslında ayrı uygulamalar. Kişisel Facebook hesabınıza yüklemek için binlerce başka üçüncü parti uygulaması da mevcut.

Bir uygulama nedir?

Dikkat "yükleme" dedim ve "indir" demedim. Bir “Uygulama” (“Uygulama” olarak adlandırılan, tam anlamıyla tam olmayan bir uygulama ile karıştırılmamalıdır), gerçekte bir “uygulama” değildir; bu, Mac kullanıcılarına aşina olacak ve sadece Windows kullanıcıları için bir kelime olacaktır. Ancak “uygulamalar” ve “programlar”, kişisel bir bilgisayarda hangi yazılımın çağrıldığı gibi birbirleriyle eş anlamlıdır. Diskten yüklenir veya indirilir, ancak iki şekilde de sabit diskinize yazılır. Bir Uygulama yok. Tarayıcınızdan başka bir yere gitmeyen bir web sitesinin özelliği. Eğer Facebook'ta bir arkadaşınızla Scrabble oynamak için bir App kullanıyorsanız, yaptığınız her hareket sizin veya arkadaşlarınızın bilgisayarlarına değil, Facebook sunucularına kaydedilir. Ve tekrar giriş yaptığınızda veya başka bir şekilde tarayıcınızı yenilediğinizde sayfa güncellenir. Bu, bir şeyi bir "uygulama" yapan şeyin çekirdeğidir.

Facebook Platformu nedir?

Facebook Facebook Platformu'nu 24 Mayıs 2007'de başlattı ve yazılım geliştiricilerinin çekirdek Facebook özellikleriyle etkileşimde bulunan uygulamalar oluşturmaları için bir çerçeve sağladı. Kullanıcı bilgileri, web topluluklarından dış uygulamalara paylaşılabilir ve kullanıcı verilerini açık bir API aracılığıyla paylaşan web topluluğuna yeni işlevler sunar. Bir API, birbiriyle iletişim kurmak için yazılım bileşenlerinin bir arabirimi olarak kullanılması amaçlanan bir özellik olan bir uygulama programlama arabirimidir. Aslında, Facebook Uygulama Platformu en iyi bilinen API'lardan biridir. Facebook Platformu, üçüncü taraf geliştiricilerin Facebook.com veya harici web siteleri ve cihazlardaki uygulamalar aracılığıyla " açık grafik " ile bütünleşmesini sağlayan bir dizi API ve araç sağlar.

Facebook Uygulamasını Neden İstiyorsunuz?

İşiniz Scrabble gibi bir oyunu nasıl kullanabilir? Çok azı, ancak oyunlar son derece popüler olsa da, uygulamaların tek kullanımı değildir. Adını sosyal medya alanında paylaşmak isteyen herhangi bir varlık tarafından kullanılabilirler. Bazı insanların sıradan “öğle yemeği için ton balıklı salatalı sandviç” statüsü güncellemelerini paylaştığını düşünün. Ve sahip olduğunuz restoran için oluşturduğunuz Facebook sayfasını düşünün. Oldukça popüler, ancak Facebook'taki sayfayı “çok beğenen” birçok müşterimiz var gibi görünmüyor. Şimdi, çok güzel, telaşlı görüntülere sahip menü öğelerinin seçilebilir ve paylaşılabilir olduğu bir uygulamaya sahip sayfayı hayal edin. Bir telefon numarası ve adresi ile sıkıcı bir durum güncellemesi veya sayfanıza yalnızca bir bağlantı yerine, bir uygulama, kullanıcıların haberlerinde paylaştıkları öğenin, yalnızca restoranınızda yediklerinin daha dikkat çekici bir yolunu izlemesine izin verebilir. Ve kullanıcılar normal mavi bağlantılı metinden daha fazla resmin üzerine tıklamaya daha eğilimli olacaklar. Ve uygulama kullanıcısı ancak bir şey yapmak zorunda. Uygulamanın profillerine paylaşmasına zaten izin verdiğinden, yediklerinin cümlesini yazmaktan bile daha kolay.

Facebook uygulamasının yapması gereken fikir veya ilham arıyorsanız, Facebook Uygulama Merkezine göz atın.

Bir Uygulama Oluşturmaya Nasıl Başlanır?

Başlamak için bir Facebook hesabınız olmalı. İşletmenizin veya kuruluşunuzun bir Facebook sayfası oluşturmak için kişisel Facebook hesabınızı kullanın. “İçerik oluşturucu” nun herkes tarafından bilinmesini istemiyorsanız, kişisel bilgileriniz güvendedir ve sayfaya bağlı kalmaz, ancak Facebook, şirketlerin kendileri tarafından değil, insanların oluşturduğu tüm sayfalarda ısrar eder.

Bir Uygulama yazmanın ilk adımı bir Uygulama oluyor. Mevcut Facebook hesabınızla, Geliştirici uygulamasını Facebook profilinize ekleyin ve ardından “Yeni Uygulama Kur” u tıklayın. Ardından, adlandırma, bazı standart Hizmet Şartları'nı kabul etme ve logosuna ait bir resim yükleme görevlerini yerine getirme (Daha sonra değiştirebilirsiniz).

Temel Facebook Uygulamaları yazmak için “geek” olmak zorunda değilsiniz. Basit bir PHP dosyası olarak yazılacak olan, Facebook uygulamanızı barındıracağınız bir web sunucusunda web programlama dilleri ve bazı boş alanlarla ilgili çok temel bilgilere ihtiyacınız olacaktır. MySQL, yazmanız gereken PHP betiklerini çalıştırmak için çok popüler bir açık kaynak veritabanı yönetim sistemidir. PHP'nin ne anlama geldiğinden endişelenmeyin, çünkü orijinal adı artık geçerli değil ve şimdi PHP'nin kendisi ile başlayan bir şey anlamına geliyor. Yinelemeli kısaltmalar programcılar arasında ortak bir şakadır. PHP'den başka: Hypertext Preprocessor, daha önce görmüş olabileceğiniz diğer bazı ortaklar GNU'nun Not Unix ve PNG's Not GIF'dir.

Uygulama ayarlarından, Tuval'i seçin ve HTML'yi oluşturma yöntemi olarak ayarlayın. FBML'yi (Hyper Text Markup Language'ın aksine Facebook Markup Language) duymuş olabilirsiniz, ancak Haziran 2012 itibariyle Facebook geliştiricileri FBML'yi desteklemeyi bıraktı ve tüm uygulamalar HTML, JavaScript ve CSS'de yazıldı.

Herhangi bir WYSIWYG kullanarak (Ne Görüyorsun Ne Olduğunu - aslında otomatik biçimlendirme olmadan herhangi bir metin editörü [Not Defteri gibi Microsoft Word gibi]) HTML editörü, Facebook uygulamanızda görüntülemek istediğiniz içeriği yazınız.

Bir tuval sayfası nedir? Uygulamanızın ana sayfasını, kullanıcının uygulamanızı her tıkladığında gördüğü ana sayfa. Yeni bir uygulama kurun, ona bir isim verin. Aşağıdaki bilgileri girin:

Tuval URL'si - uygulamanızın benzersiz adı @http: //apps.facebook.com/. Simgeleri, açıklamaları, vb. Ile de yapabilirsiniz.

Tuval Geri Arama URL'si - MySQL sunucunuzda depolanacak olan tuval sayfasının tam URL'si. Facebook Uygulamasını barındıracak ve “facebook” adlı bir alt dizin oluşturacağınız web sunucunuza giriş yapın. Yani, alanınız example.com ise, Facebook uygulamasına example.com/facebook adresinden erişilebilir.

Şimdi uygulamanızı eklemek isteyen kullanıcılar için bir kurulum sayfası oluşturmamız gerekiyor. Yeni başlayan bir kişi resmi PHP istemcisini kullanmalıdır. Yapacağımız şey basit bir resim gösteriyor.

Bu temel bir PHP betiği olmalıdır. Tuval Geri Arama URL'si olarak girdiğiniz dosyaya gidin - bu, Facebook'tan uygulamanıza tüm aramalar için atlama noktasıdır.

// Facebook istemci kitaplığını dahil et
require_once ('facebook.php');
// Kimlik doğrulama değişkenlerini ayarla
$ appapikey = '';
$ appsecret = '';
$ facebook = yeni Facebook ($ appapikey, $ appsecret);
// Hemen hemen her aramada kendi veritabanına erişeceğim, bu yüzden burada db ayarlayacağım
$ Username = "";
$ Password = "";
$ Veritabanı = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db ($ veritabanı) veya die ("Veritabanı seçilemiyor");
Artık Facebook API'sı ile etkileşime hazırsınız.

Facebook API'sini kullanma

Grafik API, Facebook Platformunun çekirdeğini oluşturuyor ve geliştiricilerin Facebook'a veri yazmasını ve yazmasını sağlıyor. Grafik API, grafikteki (örneğin, kişiler, fotoğraflar, olaylar ve sayfalar) nesneleri ve bunların arasındaki bağlantıları (ör. Arkadaş ilişkileri, paylaşılan içerik ve fotoğraf etiketleri ) tekdüze olarak temsil eden Facebook sosyal grafiğinin basit ve tutarlı bir görünümünü sunar. ). Uygulama dizini ile birlikte, bu geliştiriciler için Facebook platformunun en güçlü yönüdür. Doğru teşvikleri / pazarlama / markalama / onu aramak istediğiniz her şeyden dolayı, Facebook uygulamaları orman yangını gibi yayılabilir. Facebook geliştiricileri tarafından daha geniş bir kitleye ulaşmak için yaygın olarak kullanılan iki özellik, uygulama davetleri ve haber özet akışlarıdır.

Her ikisi de normalde uygulama kayıt zamanında yapılır ve kullanıcının kişisel ağının üyelerini bilgilendirmek için kullanılır. Ancak, farklı bir sorgunun, kullanıcının seçtiği arkadaşlara yönelik açık bir soru olduğu, ancak haber kaynağı seçeneğinin, uygulamanızı kullandıklarını kullanıcılara pasif bir seçenek olarak görmeleri farklıdır. Bir kullanıcının her zaman hoş karşılanmadığı için davet göndermesi daha zordur, ancak bir kullanıcı bunları başarılı bir şekilde hedefliyorsa, arkadaşlarının arasında daha yüksek bir kaydolma oranına yol açabilir.

Bu kadar. Artık herkes Facebook uygulamanızı profillerine Kutular sekmesinde veya ana profil sayfasının kenar çubuğunda ekleyebilir.

Facebook Uygulama İpuçları & amp; püf nokta

Ayrıca, ziyaretçilerinizi şaşırtmak için kolunuzdan çıkarabileceğiniz birkaç ek numara vardır:

Korkma! Facebook'un sıkça sorulan soruları ve bu yol boyunca size nasıl yardımcı olacak bir yolu olduğunu unutmayın! Bu hala çok karmaşık görünüyorsa, OfferPop ve Wildfire gibi kullanabileceğiniz şirketler vardır, Facebook sayfanız için bir ücret karşılığında özelleştirebileceğiniz önceden oluşturulmuş uygulamalara sahip olursunuz. Ancak bir Facebook uygulaması oluşturmak için bir hizmete veya geliştiriciye para harcamadan önce basit bir uygulama yapmayı deneyin.