Sizin Səhifə üçün Facebook App yaratmaq üçün necə

Bir Facebook App yaratmaq istəyirsən, amma nəyin başlanacağını bilmirsiniz? Yoxsa Facebook-u haqqında eşitmişəm, ancaq hətta onların nə olduğunu bilmir. Facebook tətbiqləri saytın hər yerindədir və ən çox yayılmış olanların əksəriyyəti həqiqətən Facebook-un öz inkişafçıları tərəfindən yazılmışdır. Facebook, Foto, Hadisələr və digər bir çox "əsas" xüsusiyyətlər əslində ayrı-ayrı tətbiqlərdir. Və şəxsi Facebook hesabınıza quraşdırılacaq minlərlə digər üçüncü tərəf proqramları var.

Bir App nədir?

Mən qeyd etdim "yüklə" və "download" deyil. Bir "App" ("Applet" adlandırılan kimi tamamilə tam olmayan bir tətbiq ilə qarışdırılmamaq üçün) həqiqətən "tətbiq" deyildir - Mac istifadəçiləri ilə tanış olmaq və yalnız Windows istifadəçilərinə bir söz, ancaq "ərizə" və "proqram" birbaşa nədir ki, proqram şəxsi kompyuterdə nədir? Onlar diskdən yüklənir və ya yüklənir, amma hər iki şəkildə, həqiqətən, sabit diskinizə yazılır. Bir tətbiq yoxdur. Brauzerinizdən daha çox olmayan bir veb saytın xüsusiyyətidir. Belə ki, Facebook-da bir dostla Scrabble oynamaq üçün App istifadə etdiyiniz təqdirdə, hər bir hərəkət sizi və ya dostunuzun kompüterlərindən deyil, Facebook-un serverlərində saxlanılır. Yenidən daxil olduğunuzda və ya başqa bir şəkildə brauzerinizi yenilədikdə səhifə yenilənir. Bu bir şey "app" edən nəyin əsasını təşkil edir.

Facebook Platforması nədir?

Facebook 24 May 2007-ci il tarixində Facebook Platformunu buraxıb, proqram təminatçiləri üçün əsas Facebook xüsusiyyətləri ilə qarşılıqlı tətbiqlər yaratmaq üçün bir çərçivə təmin edir . İstifadəçi məlumatları veb-cəmiyyətlərdən kənar ərizələrə bölüşdürülə bilər ki, istifadəçi məlumatlarını açıq API vasitəsilə paylaşan veb icma üçün yeni funksiyalar verin. API birbaşa ünsiyyət qurmaq üçün proqram komponentləri tərəfindən bir interfeys kimi istifadə edilməsi nəzərdə tutulan bir spesifikasiyanı olan bir proqram proqramlaşdırma interfeysi. Əslində, Facebook tətbiqi Platformu ən tanınmış API'lardan biridir. Facebook Platformu, üçüncü şəxslərin "Facebook" ya da xarici saytlar və qurğulardakı tətbiqlər vasitəsilə " açıq grafik " ilə inteqrasiya etməyə imkan verən API və alətlər dəstini təmin edir.

Niyə Facebook App istəyirsiniz?

Sizin biznesiniz Scrabble kimi bir oyundan nə istifadə edə bilər? Çox az, amma oyunlar olduqca populyar olsa da, yalnız tətbiqlərdən istifadə edilmir. Onlar adını sosial media sahəsində paylaşdıqları hər hansı bir təşkilat tərəfindən istifadə edilə bilər. Bəzi insanların "tuna salat sandviçini nahar etmək üçün" göndərdiyi ümumi şikayətini düşünün. Və sahibi olduğunuz restoran üçün hazırladığınız Facebook səhifəsini düşünün. Bu olduqca populyar, lakin Facebook-da səhifəni "sevən" bir çox müntəzəm müştəri kimi görünmür. İndi səhifə çox gözəl, tantalizing şəkillər ilə seçilən və paylaşılan seçilmiş bir app olan təsəvvür edin. Darıxdırıcı statusu yeniləməsi və ya səhifənizə sadəcə bir keçid əvəzinə bir telefon nömrəsi və ünvanı ilə bir tətbiq, bu istifadəçi payını sizin xəbərlərinizdə yeməyinizə daha yaxşı gözlədiyiniz bir şəkildə restoranınızda yeyə bilər. Və istifadəçilər yalnız normal mavi əlaqəli mətndən daha çox şəkil çəkməyə məcbur olacaqlar. Və app istifadəçi ancaq bir şey etmək məcburiyyətindədir. Onlar artıq tətbiqini öz profilinə bölüşdürməsinə icazə verdikləri üçün, onlar yedikləri cümləsini yazmaqdan daha sadədir.

Əgər Facebook app qurmaq lazım olan ideyalar və ya ilham axtarırsınızsa, Facebook App Mərkəzinə göz atın.

Necə bir App qurmaq Başlayın

Başlamaq üçün Facebook hesabınız olmalıdır. İşinizə və ya təşkilatınıza Facebook səhifəsi yaratmaq üçün şəxsi Facebook hesabınızı istifadə edin. Sizin şəxsi məlumatınız təhlükəsizdir və "yaradıcının" ictimaiyyətə açıqlanmasını istəmirsinizsə, səhifəyə bənzəmir, lakin Facebook Facebook-da şirkətlərdən deyil, insanlar tərəfindən yaradılmış bütün səhifələrdə təkid edir.

Bir App yazmaqda ilk addım bir App alır. Mövcud Facebook hesabınızla, Developer tətbiqini Facebook profilinizə əlavə edin və "Yeni tətbiq qurun" düyməsini basın. Daha sonra sadəcə adlandırma, bəzi standart xidmət şərtləri ilə razılaşmaq və onun loqosu üçün bir şəkil yükləmək (bundan sonra dəyişə bilərsiniz).

Əsas Facebook tətbiqləri yazmaq üçün "geek" olmalısınız. Sadə PHP faylları kimi yazılacaq olan Facebook appinizə ev sahibliyi edəcəyi bir web serverdə veb proqramlaşdırma dilləri və bəzi pulsuz yerlər haqqında çox əsas biliklərə ehtiyacınız olacaq. MySQL yazmaq üçün lazım olan PHP skriptlərini işləyən çox məşhur açıq mənbə verilənlər bazası idarəetmə sistemidir. PHP'nin dayandığı endişelenmeyin, çünki orijinal ad artıq etibarlı deyil və indi PHP ilə başlayan bir şeydir. Rəqəmsal acronyms proqramçılar arasında ümumi bir şokdur. PHP-dən başqa: Hypertext Preprocessor əvvəllər görmüş ola biləcək bir sıra digər ümumi varlıqlar GNU-nun Unix və PNG-nin GIF deyil.

Tətbiq parametrlərindən Canvas seçin və HTML göstərilməsi metodu olaraq təyin edin. FBML (Hyper Text Markup Language əleyhinə olan Facebook Markup Language) adını eşitmiş ola bilərsiniz, amma 2012-ci ilin iyun ayından etibarən Facebook developers FBML-ni dəstəkləməyi dayandırdılar və bütün tətbiqlər HTML, JavaScript və CSS-də yazılmışdır.

Hər hansı bir WYSIWYG istifadə etməliyəm (əslində Notepad kimi avtomatik biçimlendirme olmadan [Microsoft Word kimi heç bir mətn redaktoru] HTML redaktoru, Facebook tətbiqinizdə göstərmək istədiyiniz məzmun yaz.

Kətan nədir? Sadəcə, tətbiq etdiyiniz tətbiqin əsas səhifəsi, istifadəçinizi tətbiqinizə hər dəfə tıkladıqda görür. Yeni bir tətbiq qurun, ad verin. Aşağıdakı məlumatlara daxil olun:

Canvas URL - appinizin unikal adı @http: //apps.facebook.com/. Siz simgeler, təsvirlər və s.

Canvas Callback URL - MySQL serverinizdə saxlanılacaq olan kətan səhifəsinin tam URL. Facebook tətbiqini yerləşdirmək və "facebook" adlı bir alt kataloq yaratmaq üçün veb serverinizə daxil olun. Domeniniz example.com isə, Facebook appinə example.com/facebook ünvanından daxil ola bilərsiniz.

İndi appinizi əlavə etmək istəyən istifadəçilər üçün bir quraşdırma səhifəsi yaratmalıyıq. Başlayanlar rəsmi PHP müştərisini istifadə etməlidirlər. Nə edəcəyimiz sadə bir görünüş göstəririk.

PHP skriptinin əsas başlanğıcı olmalıdır. Canvas Geri Axtarma URL'sinə daxil etdiyiniz faylya gedin - bu, Facebook-dan tətbiqə olan bütün zənglər üçün sıçrayış nöqtəsidir.

// Facebook müştəri kitabxanasını daxil edin
tələb olunan_once ('facebook.php');
// Doğrulama dəyişənlərini təyin edin
$ appapikey = '';
$ appsecret = '';
$ facebook = yeni Facebook ($ appapikey, $ appsecret);
// Mən də demək olar ki, hər bir zəng üzrə öz verilənlər bazasına daxil olacağam, beləliklə burada db təyin edəcəyəm
$ username = "";
$ parolu = "";
$ database = "";
mysql_connect (localhost, $ istifadəçi adı, $ parol);
@mysql_select_db ($ database) və ya ölmək ("verilənlər bazasını seçmək mümkün deyil");
İndi Facebook API ilə əlaqə yaratmağa hazırsınız.

Facebook API istifadə

Qrafik Aparıcılar Facebook Platformunun əsasını təşkil edir və inkişaf etdiricilərdən Facebook-a məlumat oxumaq və yazmaq imkanı verir. Qrafik API, Facebook sosial graphinin sadə, ardıcıl bir görünüşünü təqdim edir, grafdakı obyektləri (məsələn, insanlar, foto, hadisələr və səhifələr) və onların aralarında əlaqələrini (məsələn, dost münasibətlər, paylaşılan məzmun və şəkil etiketləri) ). Bəlkə də tətbiq kitabçası ilə yanaşı, bu developers üçün Facebook platformasının ən güclü cəhəti. Doğru imtiyazlar / marketinq / markalaşma / zəng etmək üçün istədiyiniz hər şeyi nəzərə alaraq, Facebook-da tətbiqlər yabanı atəş kimi yaya bilər. Daha geniş bir tamaşaçıya çatmaq üçün Facebook developers tərəfindən istifadə olunan iki funksiya app dəvətnamələri və xəbər oxucu xəbərləridir.

Hər ikisi normal olaraq app qeydiyyatdan vaxtında aparılır və istifadəçinin şəxsi şəbəkəsinin üzvlərini məlumatlandırmaq üçün istifadə olunur. Ancaq onlar bir dəvətin istifadəçinin seçdiyi dostlara ünvanlanmış bir sualdır, buna baxmayaraq, newsfeed seçimi tətbiq üçün istifadə etdiyiniz insanlar üçün passiv seçimdir. Bir istifadəçi dəvət göndərmələri çətindir, çünki həmişə xoş deyil, ancaq bir istifadəçi onları müvəffəqiyyətlə hədəf alsa, onların dostları arasında daha yüksək reytinq dərəcəsinə səbəb ola bilər.

Bu belədir. Hər kəs indi Facebook tətbiqini profillərinə ya Qutular sekmesinde və ya ana profil səhifəsinin kenar çubuğuna əlavə edə bilər.

Facebook App Tips & amp; Tövsiyələr

Ayrıca, ziyaretçilerinizi göz qamaşdırmaq üçün kolunuzdan çıxardığınız bir neçə əlavə fənd var:

Fret etməyin! Unutmayın ki, Facebook-da suallarınız və yolunuzda sizə kömək etmək üçün bir necə üsul var! Əgər bu hələ çox mürəkkəb görünsə, təkliflər təklifi və Wildfire kimi istifadə edə biləcək şirkətlər var ki, sizin Facebook səhifəmiz üçün bir haqqı üçün özelleştirebileceğiniz önceden inşa edilmiş proqramlar var. Ancaq bir Facebook app yaratmaq üçün bir xidmət və ya geliştiriciye pul sərf etmədən əvvəl sadə bir tətbiq edin.