Kako zgraditi Facebook App za vašo stran

Želite ustvariti aplikacijo Facebook, vendar ne veste, kje začeti? Ali ste slišali za Facebook Apps, vendar sploh ne vedo, kaj so. Facebook Apps so povsod na spletnem mestu, večina bolj pogostih pa je dejansko napisana s strani lastnih razvijalcev Facebook. Fotografije, dogodki in številne druge "jedro" funkcije Facebook so dejansko ločene aplikacije. Na voljo je tudi na tisoče drugih zunanjih aplikacij za namestitev v svoj osebni račun Facebook.

Kaj je aplikacija?

Obvestilo sem rekel "namestitev" in ne "prenos". »Aplikacija« (Ne sme biti zamenjana s podobno ne-povsem polno aplikacijo, imenovano »Applet«) ni res "aplikacija", ki bi bila znana uporabnikom Mac in le beseda uporabnikom operacijskega sistema Windows, ampak "aplikacije" in "programi" so približno enako drug drugemu, kot je programska oprema poklicana na osebnem računalniku. Namestijo jih je z diska ali naloženo, vendar v vsakem primeru dejansko dobijo zapis na vaš trdi disk. Aplikacija ne. To je funkcija spletnega mesta, ki ne presega vašega brskalnika. Torej, če ste uporabljali aplikacijo za igranje Scrabble s prijateljem na Facebooku, je vsaka poteza, ki jo naredite, shranjena na Facebookovih strežnikih, ne računalnikov od vas ali vašega prijatelja. Stran se posodobi, ko se znova prijavite ali kako drugače osvežite brskalnik. To je jedro tega, kar naredi nekaj "app".

Kaj je platforma Facebook?

Facebook je 24. maja 2007 začel uporabljati platformo Facebook, ki zagotavlja okvir za razvijalce programske opreme za ustvarjanje aplikacij, ki vplivajo na osnovne funkcije Facebooka . Podatke o uporabnikih lahko delijo iz spletnih skupnosti v zunanje aplikacije, prinašajo nove funkcije spletni skupnosti, ki svoje uporabniške podatke deli prek odprtega API-ja. API je programski vmesnik aplikacij, ki je specifikacija, namenjena uporabi kot vmesnik s komponentami programske opreme za komuniciranje med seboj. Dejansko je aplikacijska platforma Facebook ena izmed najbolj znanih API-jev. Platforma za Facebook ponuja vrsto API-jev in orodij, ki razvijalcem tretjih oseb omogočajo integracijo z " odprtim grafom " - bodisi prek aplikacij na Facebook.com ali zunanjih spletnih mest in naprav.

Zakaj želite aplikacijo Facebook?

Kaj lahko vaše podjetje uporablja igro, kot je Scrabble? Zelo malo, vendar igre, medtem ko so izjemno priljubljene, niso edina uporaba aplikacij. Lahko jih uporablja katerikoli subjekt, ki želi, da se njegovo ime deli na področju socialnih medijev. Razmislite o skupni pritožbi nekaterih ljudi, ki objavljajo vsakodnevne posodobitve statusa vsakdanjega "sendviča za tuno za kosilo". In pomislite na Facebook stran, ki ste jo ustvarili za restavracijo, ki jo imate. To je precej priljubljeno, vendar se zdi, da mnogi redni kupci ne želijo "strani" na Facebooku. Zdaj si predstavljamo, da ima stran aplikacijo, kjer so elementi menija z zelo lepimi, motečimi slikami lahko izbrani in deliti. Namesto dolgočasne posodobitve statusa ali zgolj povezave do vaše strani s telefonsko številko in naslovom lahko aplikacija temu uporabniškemu deležu omogoči, da v njihovem novičarskem omrežju postane bolj privlačen način, kaj so jedli v vaši restavraciji. Uporabniki bodo bolj nagnjeni k temu, da kliknejo sliko kot običajno modro povezano besedilo. Uporabnik aplikacije komaj kaj naredi. Ker so aplikaciji že dovolili, da si delijo svoj profil, je še preprostejše od pisanja stavka o tem, kar so jedli.

Če iščete ideje ali navdih za to, katero aplikacijo Facebook morate zgraditi, poiščite aplikacijski center Facebook .

Kako začeti graditi aplikacijo

Če želite začeti, morate imeti račun Facebook. Uporabite svoj osebni račun Facebook, da ustvarite stran Facebook za vaše podjetje ali organizacijo. Vaši osebni podatki so varni in se ne povezujejo s stranjo, če ne želite, da bi bil "ustvarjalec" javno znan, toda Facebook vztraja na vseh straneh, ki jih ustvarijo ljudje, ne pa tudi podjetja, ki so od samega začetka.

Prvi korak pri pisanju aplikacije je pridobivanje aplikacije. Z obstoječim Facebook računom dodajte aplikacijo Developer v svoj profil Facebook in kliknite »Nastavitev nove aplikacije«. Nato preprosto preizkusite naloge poimenovanja, se strinjate z nekaterimi standardnimi pogoji storitve in naložite sliko za svoj logotip (kasneje jo lahko spremenite).

Ni vam treba biti "geek" za pisanje osnovnih aplikacij Facebook. Boste potrebovali nekaj osnovnega znanja o spletnih programskih jezikih in nekaj prostega prostora na spletnem strežniku, kjer boste gostili vašo Facebook aplikacijo, ki bo napisana kot preproste PHP datoteke. MySQL je zelo priljubljen sistem za upravljanje baz podatkov z odprtim kodom za izvajanje skriptov PHP, ki jih boste morali napisati. Ne skrbite, kaj pomeni PHP, ker je prvotno ime ni več veljavno in zdaj pomeni nekaj, kar se začne z PHP samim. Rekurzivni akronimi so skupna šala med programerji. Razen PHP: Hypertext Preprocessor Nekatere druge pogoste, ki ste jih morda že videli, so GNU's Not Unix in PNG's Not GIF.

V nastavitvah aplikacije izberite Canvas in nastavite HTML kot način za upodabljanje. Morda ste že slišali za FBML (Facebook Markup Language, v nasprotju z jezikom označevanja za Hyper Text), vendar so od junija 2012 razvijalci Facebook prenehali podpirati FBML in vse aplikacije so napisane v HTML, JavaScript in CSS.

Z WYSIWYG-om (kar vidite, kaj dobite - v bistvu vsak urejevalnik besedil brez samodejnega oblikovanja [kot je Microsoft Word], kot je Notepad) urejevalnik HTML, napišite vsebino, ki jo želite prikazati znotraj vaše aplikacije Facebook.

Kaj je platna? Preprosto glavna stran vaše aplikacije, ki jo uporabnik vidi vsakič, ko kliknejo vašo aplikacijo. Nastavite novo aplikacijo, ji dajte ime. Vnesite naslednje podatke:

Canvas URL - edinstveno ime za vašo aplikacijo @http: //apps.facebook.com/. Lahko ga izklopite z ikonami, opisi itd.

URL povratnega klica - celoten URL strani platna, ki se shrani na strežniku MySQL. Prijavite se v spletni strežnik, kjer boste gosti aplikacijo Facebook in ustvarili podimenik, imenovan »facebook«. Torej, če je vaša domena primer.com, lahko dostopate do aplikacije Facebook iz primera.com/facebook.

Zdaj moramo ustvariti stran nastavitev za uporabnike, ki želijo dodati vašo aplikacijo. Začetnik mora uporabljati uradni PHP odjemalec. Kaj bomo počeli je prikaz preproste slike.

To bi moralo biti osnovni začetni PHP skript. Pojdite v datoteko, ki ste jo vnesli kot URL povratnega klica - to je skokna točka za vse klice iz Facebooka v svojo aplikacijo.

// Vključite knjižnico knjižnice programa Facebook
request_once ('facebook.php');
// Nastavite spremenljivke za preverjanje pristnosti
$ appapikey = '';
$ appsecret = '';
$ facebook = novi Facebook ($ appapikey, $ appsecret);
// Prav tako bom dostop do moje lastne baze podatkov za skoraj vsak klic, tako da bo db tukaj
$ username = "";
$ password = "";
$ database = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db ($ baza podatkov) ali umri ("Ne morem izbrati baze podatkov");
Zdaj ste pripravljeni na interakcijo s Facebook API.

Uporaba Facebook API

Graph API je jedro platforme Facebook, ki razvijalcem omogoča branje in pisanje podatkov v Facebook. Graph API predstavlja preprost in dosleden pogled na socialni grafikon Facebook, ki enakomerno predstavlja predmete v grafu (npr. Ljudje, fotografije, dogodki in strani) in povezave med njimi (npr. Prijateljski odnosi, skupna vsebina in oznake fotografij ). Skupaj z morda imenskim imenikom, je to najmočnejši aspekt platforme Facebook za razvijalce. Glede na ustrezne spodbude / trženje / blagovno znamko / karkoli želite poklicati, se lahko aplikacije na Facebooku razširijo kot požar. Dve funkciji, ki jih razvijalci Facebook navadno uporabljajo za doseganje širšega občinstva, so povabila za aplikacije in zgodbe o novicah.

Oba sta običajno narejena v času prijave aplikacije in se uporabljajo za obveščanje članov osebne mreže uporabnika. Vendar se razlikujejo po tem, da je povabilo izrecno vprašanje, ki je ciljno usmerjeno na prijatelje izbire uporabnika, medtem ko je možnost za novice pasivna izbira za ljudi, ki uporabljajo vašo prijavo. Težko je, da bi uporabnik pošiljal vabila, ker niso vedno dobrodošli, če pa jih uporabniki uspešno ciljajo, lahko med svojimi prijatelji vodi do višje stopnje prijave.

To je to. Vsakdo lahko sedaj dodate svojo aplikacijo Facebook v svoje profile bodisi na zavihku Boxes ali v stranski vrstici glavne strani profila.

Nasveti za aplikacijo Facebook in amp; Triki

Obstaja še nekaj dodatnih trikov, ki jih lahko odstranite iz rokavov, da bi obšle obiskovalce:

Ne skrbi! Zapomnite si, da ima Facebook pogosto zastavljena vprašanja in kako, da vam pomagajo na tej poti! Če se to še vedno zdi preveč zapleteno, obstajajo podjetja, ki jih lahko uporabite, kot so OfferPop in Wildfire, ki so že vnaprej izdelane aplikacije, ki jih lahko prilagodite za svojo stran Facebook za plačilo. Toda naredite preprosto aplikacijo poskusiti, preden porabite denar za storitev ali razvijalec, da ustvarite aplikacijo Facebook.