Si të ndërtoni një aplikacion në Facebook për faqen tuaj

Dëshiron të krijosh një aplikacion në Facebook, por nuk e di ku të fillosh? Ose keni dëgjuar për Apps në Facebook, por as nuk e di se çfarë janë. Aplikacionet e Facebook janë kudo në faqe, dhe shumica e faqeve më të zakonshme janë shkruar nga zhvilluesit e Facebook-ut. Fotografitë, ngjarjet dhe shumë karakteristika të tjera "kryesore" të Facebook-ut janë aktualisht aplikacione të ndara. Dhe ka mijëra aplikacione të tjera të palës së tretë që janë në dispozicion për t'u instaluar në llogarinë tuaj personale të Facebook.

Çfarë është një aplikacion?

Njoftim I thashë "instalim" dhe jo "shkarkim". Një "aplikacion" (që nuk duhet të ngatërrohet me një aplikacion të ngjashëm të quajtur "Applet") nuk është me të vërtetë një "aplikacion" - i cili do të ishte i njohur për përdoruesit e Mac dhe vetëm një fjalë për përdoruesit e Windows, por "aplikacionet" dhe "programet" janë pothuajse sinonim për njëri-tjetrin, siç quhet softueri në një kompjuter personal. Ata janë të instaluar nga disku ose shkarkohen, por në të kundërtën, ata në fakt marrin shkruar në hard driveun tuaj. Një aplikacion nuk. Është një tipar për një faqe interneti që nuk shkon më tej se shfletuesi yt. Pra, nëse po përdorni një aplikacion për të luajtur me Scrabble me një shok në Facebook, çdo veprim që bëni bëni ruhet në serverat e Facebook-ut, jo në kompjuterët e ju ose shokut tuaj. Dhe faqja përditësohet kur futeni përsëri ose përndryshe rifreskoni shfletuesin tuaj. Ky është thelbi i asaj që e bën diçka një "app".

Cila është Platforma Facebook?

Facebook nisi platformën Facebook më 24 maj 2007, duke siguruar një kornizë për zhvilluesit e softuerëve për të krijuar aplikacione që ndërveprojnë me karakteristikat kryesore të Facebook . Informacioni i përdoruesit mund të ndahet nga komunitetet e uebit në aplikacionet e jashtme, duke i dhënë funksionalitete të reja komunitetit të uebit që ndan të dhënat e tij të përdoruesit nëpërmjet një API të hapur. Një API është një ndërfaqe e programimit të aplikacionit e cila është një specifikim që synon të përdoret si një ndërfaqe nga komponentët e softuerit për të komunikuar me njëri-tjetrin. Në fakt, Platforma e Aplikimit në Facebook është një nga API-et më të njohura. Platforma Facebook ofron një sërë API dhe mjete, të cilat u mundësojnë zhvilluesve të palëve të treta që të integrohen me " grafikun e hapur " - qoftë përmes aplikacioneve në Facebook.com ose faqet e internetit dhe pajisjet e jashtme.

Pse doni një aplikacion në Facebook?

Çfarë mund të përdorë biznesi juaj një lojë si Scrabble për të? Shumë pak, por lojërat, ndonëse jashtëzakonisht popullore, nuk janë përdorimi i vetëm i aplikacioneve. Ato mund të përdoren nga çdo subjekt që dëshiron emrin e tij të ndarë në sferën e mediave sociale. Mendoni për ankesën e përbashkët të disa njerëzve që postojnë përditësime të përditshme të statusit të "sanduiçit të sallatës së tonit për drekë". Dhe mendoni për faqen e Facebook që keni krijuar për restorantin që zotëroni. Është shumë popullor, por nuk duket se ka shumë konsumatorë të rregullt "pëlqejnë" faqen në Facebook. Tani imagjinoni që faqja të ketë një aplikacion ku artikujt e menysë me imazhe shumë të këndshme dhe të tantalizuara janë të selektueshme dhe të ndashme. Në vend të një përditësimi të statusit të mërzitshëm ose një lidhje të thjeshtë me faqen tuaj, me një numër telefoni dhe adresë, një aplikacion mund ta lejojë atë përdorues të ndajë në lajmet e tyre një mënyrë më tërheqëse për atë që ata kanë ngrënë në restorantin tuaj. Dhe përdoruesit do të jenë më të prirur për të klikuar në foto se thjesht teksti i lidhur blu normal. Dhe përdoruesi i aplikacionit ka pak të bëjë asgjë. Meqë tashmë e kanë lejuar aplikacionin të ndahet në profilin e tyre, është edhe më e thjeshtë se të shkruani fjalinë e asaj që kanë ngrënë.

Nëse jeni duke kërkuar për ide ose frymëzim të asaj që Facebook app ju duhet të ndërtojë, shfletoni Facebook App Center .

Si të filloni duke ndërtuar një aplikacion

Për të filluar, duhet të kesh një llogari në Facebook. Përdorni llogarinë tuaj personale të Facebook për të krijuar një faqe në Facebook për biznesin ose organizatën tuaj. Informacioni juaj personal është i sigurt dhe nuk lidhet me faqen nëse nuk dëshironi që "krijuesi" të njihet publikisht, por Facebook insiston në të gjitha faqet që krijohen nga njerëzit dhe jo nga vetë kompanitë nga go-go.

Hapi i parë për të shkruar një aplikacion po bëhet një aplikacion. Me llogarinë tuaj ekzistuese të Facebook, shtoni aplikacionin Zhvillues në profilin tuaj të Facebook dhe pastaj klikoni "Vendosni aplikacionin e ri". Pastaj thjesht kaloni nëpër detyrat e emërtimit, duke rënë dakord me disa Standarde të Shërbimit, dhe ngarkoni një imazh për logon e saj (Ju mund ta ndryshoni atë më vonë).

Ju nuk duhet të jeni një "geek" për shkrimin e aplikacioneve bazë të Facebook. Ju do të keni nevojë për disa njohuri shumë themelore të gjuhëve të programimit në ueb dhe disa hapësirë ​​të lirë në një server web ku do të strehoni aplikacionin tuaj në Facebook, i cili do të shkruhet si skedarë të thjeshtë PHP. MySQL është një sistem shumë i popullarizuar për menaxhimin e bazës së të dhënave me burim të hapur për drejtimin e skripteve të PHP që do t'ju duhet të shkruani. Mos u shqetësoni se çfarë qëndron PHP, pasi emri i tij origjinal nuk është më i vlefshëm dhe tani qëndron për diçka që fillon me PHP vetë. Akronimet rekursive janë një shaka e zakonshme midis programuesve. Përvec PHP: Hypertext Preprocessor disa të tjera të zakonshme që mund të keni parë më parë janë GNU's Not Unix dhe PNG's Not GIF.

Nga cilësimet e aplikacionit, zgjidhni Kanavacë dhe caktoni HTML si metodë renderimi. Ju mund të keni dëgjuar për FBML (Facebook Markup Language, në krahasim me Gjuhën Hyper Text Markup), por që nga qershori 2012, zhvilluesit në Facebook ndaluan të mbështetin FBML dhe të gjitha aplikacionet janë të shkruara në HTML, JavaScript dhe CSS.

Duke përdorur çdo WYSIWYG (Ajo që shihni është ajo që ju merrni - në thelb çdo editor teksti pa formatimin automatik [si Microsoft Word] si Notepad) redaktor HTML, shkruani përmbajtjen që dëshironi të shfaqni brenda aplikacionit tuaj në Facebook.

Çfarë është një faqe kanavacë? Thjesht faqja kryesore e aplikacionit tënd që përdoruesi e sheh sa herë që klikojnë në aplikacionin tënd. Caktoni një aplikacion të ri, jepni një emër. Shkruani në detajet e mëposhtme:

URL kanavacë - emri unik për aplikacionin tuaj @http: //apps.facebook.com/. Mund ta mishit me ikona, përshkrime, etj.

Canvas Callback URL - URL e plotë e faqes së kanavacës që do të ruhet në serverin tuaj MySQL. Hyni në serverin tuaj të internetit ku do të jeni duke pritur aplikacionin Facebook dhe krijoni një nën-direktori të quajtur "facebook". Pra, nëse domenin tuaj është example.com, aplikacioni Facebook mund të arrihet nga example.com/facebook.

Tani duhet të krijojmë një faqe setup për përdoruesit që dëshirojnë të shtojnë aplikacionin tënd. Një fillestar duhet të përdorë klientin zyrtar të PHP-së. Ajo që do të bëjmë po tregon një imazh të thjeshtë.

Kjo duhet të jetë një fillim themelor PHP script. Shkoni te skedari me të cilin keni hyrë si URL e Callback Callback - kjo është pika e kërcimit për të gjitha telefonatat nga Facebook në aplikacionin tuaj.

// Përfshi bibliotekën e klientëve në Facebook
require_once ('facebook.php');
// Vendosni variablat e autentifikimit
$ appapikey = '';
$ appsecret = '';
$ facebook = new Facebook ($ appapikey, $ appsecret);
// Unë gjithashtu do të jetë duke hyrë në bazën e të dhënave e mia në pothuajse çdo thirrje kështu që do të vendosë db lart këtu
$ Emrin = "";
$ Password = "";
Baza e të dhënave $ = "";
mysql_connect (localhost, $ emrin, fjalekalimin $);
@mysql_select_db ($ database) ose vdes ("Nuk mund të zgjedh bazën e të dhënave");
Ju tani jeni gati për të bashkëvepruar me Facebook API.

Duke përdorur Facebook API

API grafik është thelbi i platformës Facebook, duke u mundësuar zhvilluesve të lexojnë dhe shkruajnë të dhëna në Facebook. API-ja e Grafikut paraqet një pamje të thjeshtë dhe konsistente të grafikut shoqëror të Facebook, duke përfaqësuar në mënyrë uniforme objektet në grafik (p.sh. njerëzit, fotot, ngjarjet dhe faqet) dhe lidhjet mes tyre (p.sh., marrëdhëniet e miqve, përmbajtja e përbashkët dhe etiketat e fotografive ). Së bashku me ndoshta dosjen e aplikacioneve, ky është aspekti më i fuqishëm i platformës Facebook për zhvilluesit. Duke pasur parasysh nxitjet e duhura / marketingun / markën / çdo gjë që dëshironi ta thërrisni, aplikacionet në Facebook mund të përhapen si zjarri. Dy karakteristika që zakonisht përdoren nga zhvilluesit e Facebook për të arritur një audiencë më të gjerë janë ftesat e aplikacioneve dhe tregimet e ushqyer me lajme.

Të dyja zakonisht bëhen në kohën e regjistrimit të aplikacionit dhe përdoren për të informuar anëtarët e rrjetit personal të përdoruesit. Por ata ndryshojnë në atë që një ftesë është një çështje eksplicite e synuar për miqtë e zgjedhjes së përdoruesit, ndërsa opsioni i lajmërimit është një zgjedhje pasive për njerëzit që përdorin aplikacionin tuaj. Është më e vështirë për të marrë një përdorues që të dërgojë fton, sepse ata nuk janë gjithmonë të mirëpritur, por nëse një përdorues i synon ato me sukses, kjo mund të çojë në një shkallë më të lartë të regjistrimit në mesin e miqve të tyre.

Kjo eshte. Çdokush tani mund të shtojë aplikacionin tuaj në Facebook te profilet e tyre ose në kutinë e Kutisë ose në anën anësore të faqes kryesore të profilit.

Këshilla për app Facebook & amp; Tricks

Gjithashtu, ekzistojnë disa truket shtesë që mund të hiqni nga mishi juaj për të verbuar vizitorët tuaj:

Mos u trondit! Mos harroni Facebook ka FAQs dhe një mënyrë për të ndihmuar ju gjatë rrugës, too! Nëse kjo ende duket shumë e komplikuar, ka kompani që mund të përdorni si OfferPop dhe Wildfire që kanë aplikacione të para-ndërtuar që mund të rregulloheni për faqen tuaj në Facebook për një tarifë. Por jepni një aplikacion të thjeshtë për të provuar para se të shpenzoni para për një shërbim ose zhvillues për të krijuar një aplikacion në Facebook.