Kako izgraditi Facebook aplikaciju za vašu stranicu

Želite li izraditi Facebook aplikaciju, ali ne znate gdje početi? Ili ste čuli za Facebook Apps, ali ni ne znate što su oni. Facebookove aplikacije nalaze se svugdje na web-lokaciji, a većina najčešćih stvari napisali su sami razvojni programeri Facebooka. Fotografije, događaji i mnoge druge "osnovne" značajke Facebooka zapravo su zasebne aplikacije. I postoje tisuće drugih aplikacija trećih strana koje su dostupne za instalaciju na vaš osobni Facebook račun.

Što je aplikacija?

Obavijest sam rekao "instalacija", a ne "preuzimanje". "Aplikacija" (ne treba se miješati s sličnom, sasvim potpunom aplikacijom pod nazivom "Applet") zapravo nije "aplikacija" - što bi bilo poznato Mac korisnicima i samo riječima korisnicima sustava Windows, ali "aplikacije" i "programi" su grubo sinonim jedna drugoj kao ono što se softver zove na osobnom računalu. Instaliraju se s diska ili ih preuzmu, no na bilo koji način, oni se zapravo napisali na tvrdi disk. Aplikacija ne. To je značajka za web stranicu koja ide dalje od vašeg preglednika. Dakle, ako ste koristili aplikaciju za reprodukciju Scrabblea s prijateljem na Facebooku, svaki potez koji ste napravili spremit će se na Facebook poslužiteljima, a ne na računalima vašeg prijatelja. A stranica se ažurira kada se ponovno prijavite ili na drugi način osvježite preglednik. To je srž onoga što čini nešto "aplikacijom".

Što je Facebook Platforma?

Facebook je lansirao Facebook platformu 24. svibnja 2007., pružajući okvir za programere softvera za stvaranje aplikacija koje su u interakciji s temeljnim Facebook značajkama . Korisničke informacije mogu se dijeliti od web zajednica prema vanjskim aplikacijama, pružajući novu funkcionalnost web zajednici koja dijeli svoje korisničke podatke putem otvorenog API-ja. API je sučelje za programiranje aplikacija koje je specifikacija namijenjena za korištenje kao sučelje pomoću softverskih komponenti kako bi se međusobno komunicirale. Zapravo, Facebook aplikacijska platforma jedan je od najpoznatijih API-ja. Facebook platforma pruža skup API-ja i alata koji omogućuju programerima treće strane da se integriraju s " otvorenim grafikonom " - bilo putem aplikacija na Facebook.com ili vanjskim web stranicama i uređajima.

Zašto želite Facebook aplikaciju?

Što može vaše poduzeće koristiti igru ​​poput Scrabblea? Vrlo malo, ali igre, iako izuzetno popularne, nisu jedina upotreba aplikacija. Može ih koristiti bilo koja osoba koja želi svoje ime dijeliti u sferi društvenih medija. Razmislite o zajedničkoj pritužbi nekih ljudi koji objavljuju svjetske ažurirane statuse "sendvič salata od tunjevine za ručak". Razmislite o Facebook stranici koju ste stvorili za restoran koji posjedujete. To je prilično popularno, ali ne čini se da mnogi redoviti korisnici "vole" stranicu na Facebooku. Sada zamislite da stranica ima aplikaciju gdje se stavke izbornika s vrlo lijepim, tantaliziranim slikama mogu odabrati i dijeliti. Umjesto dosadnog ažuriranja statusa ili pukog povezivanja s vašom stranicom, s telefonskim brojem i adresom, aplikacija može dopustiti korisniku da u svojim vijestima podijeli više privlačan način onoga što su samo jeli u vašem restoranu. A korisnici će biti skloniji kliknuti na sliku nego samo normalan plavi tekst. A korisnik aplikacije jedva mora učiniti ništa. Budući da su već dopustili da aplikacija podijeli svoj profil, čak je jednostavnije nego pisati rečenicu onoga što su jeli.

Ako tražite ideje ili nadahnuće o tome koja Facebookova aplikacija trebate graditi, pregledajte Facebookov centar za aplikacije .

Kako započeti s izradom aplikacije

Da biste započeli, morate imati Facebook račun. Koristite svoj osobni Facebook račun za stvaranje Facebook stranice za svoju tvrtku ili organizaciju. Vaši osobni podaci su sigurni i nisu vezani za stranicu ako ne želite da "autor" bude javno poznat, ali Facebook inzistira na svim stranicama koje stvaraju ljudi, a ne od samih tvrtki od get-go-a.

Prvi korak u pisanju aplikacije dobiva aplikaciju. S vašim postojećim Facebook računom dodajte aplikaciju razvojnog programera na svoj profil na Facebooku, a zatim kliknite "Postavljanje nove aplikacije". Zatim jednostavno prođite kroz zadatke imenovanja, prihvaćate neke standardne uvjete pružanja usluge i prenesite sliku za svoj logotip (možete ga naknadno promijeniti).

Ne morate biti "geek" za pisanje osnovnih Facebook aplikacija. Trebat će vam vrlo malo osnovno znanje o web programskim jezicima i nekom slobodnom prostoru na web poslužitelju gdje ćete ugostiti vašu Facebook aplikaciju koja će biti napisana kao jednostavne PHP datoteke. MySQL je vrlo popularan sustav za upravljanje bazom podataka open source za pokretanje PHP skripti koje ćete morati napisati. Ne brinite što PHP označava, jer izvorno ime više nije valjano i sada znači nešto što počinje samim PHP-om. Rekurzivni akronimi su uobičajena šala među programerima. Osim PHP-a: Hypertext Preprocessor neki drugi uobičajeni koje ste vidjeli prije su GNU's Not Unix i PNG's GIF nisu.

Iz postavki Aplikacija odaberite Plavo platno i postavite HTML kao način prikazivanja. Možda ste čuli za FBML (Facebook Markup Language, za razliku od Hyper Text Markup Languagea), no od lipnja 2012. Facebookovi programeri prestali su podržavati FBML i sve su aplikacije napisane u HTML, JavaScript i CSS.

Pomoću bilo kojeg WYSIWYG (ono što vidite je ono što dobivate - u biti bilo kojem uređivaču teksta bez automatskog oblikovanja [poput Microsoft Worda] kao što je Notepad) HTML uređivač, napišite sadržaj koji želite prikazati unutar vaše Facebook aplikacije.

Što je platna stranica? Jednostavno glavna stranica vaše aplikacije koju korisnik vidi svaki put kad kliknu vašu aplikaciju. Postavite novu aplikaciju, dajte mu ime. Unesite sljedeće podatke:

URL platna - jedinstveni naziv aplikacije @http: //apps.facebook.com/. Možete ga izrezati sa ikonama, opisima itd.

Canvas Callback URL - puni URL platne stranice koji će biti pohranjeni na vašem MySQL poslužitelju. Prijavite se na svoj web poslužitelj na kojem ćete biti domaćin aplikacije Facebook i izradite podmjesticu pod nazivom "facebook". Dakle, ako je vaša domena example.com, aplikaciji Facebook možete pristupiti iz example.com/facebook.

Sada trebamo stvoriti stranicu za postavljanje za korisnike koji žele dodati vašu aplikaciju. Početnik bi trebao koristiti službeni PHP klijent. Ono što ćemo raditi prikazuje jednostavnu sliku.

Ovo bi trebalo biti osnovni PHP početak. Idite na datoteku koju ste unijeli kao URL Callback Callback - to je skakač za sve pozive iz Facebooka u vašu aplikaciju.

// Uključi Facebook knjižnicu klijenta
require_once ('facebook.php');
// Postavite varijable autentifikacije
$ appapikey = '';
$ appsecret = '';
$ facebook = novi Facebook ($ appapikey, $ appsecret);
// Također ću se pristupiti svojoj bazi podataka na gotovo svaki poziv tako da će postaviti db ovdje
$ Ime = "";
$ Lozinka = "";
$ Baza podataka = "";
mysql_connect (localhost, $ ime, $ lozinku);
@mysql_select_db ($ database) ili umrijeti ("Ne može se odabrati baza podataka");
Sada ste spremni za interakciju s Facebook API-jem.

Korištenje Facebook API-ja

API grafikona je srž Facebook platforme, omogućujući programerima čitanje i pisanje podataka na Facebooku. API grafikona predstavlja jednostavan, dosljedan prikaz društvenog grafikona Facebooka, koji ujednačeno predstavljaju predmete na grafikonu (npr. Ljudi, fotografije, događaje i stranice) i veze između njih (npr., Prijateljske veze, zajednički sadržaj i oznake fotografija ). Uz možda aplikacijski direktorij, ovo je najmoćniji aspekt Facebookove platforme za programere. S obzirom na prave poticaje / marketinške / robne marke / sve što želite nazvati, aplikacije na Facebooku mogu se širiti poput požara. Dvije značajke koje programeri Facebooka obično koriste da bi privukli širu publiku su pozivnice za aplikacije i priče o vijestima.

Oboje se obično vrše prilikom prijave za prijavu aplikacije i upotrebljavaju se za informiranje članova osobne mreže korisnika. No, razlikuju se po tome što je poziv eksplicitno pitanje usmjereno prijateljima na izbor korisnika, a opcija za vijesti je pasivni izbor za osobe koje upotrebljavaju vašu aplikaciju. Teže je dobiti korisniku slanje pozivnica jer nisu uvijek dobrodošli, ali ako ih korisnik uspješno cilja, to može dovesti do veće stope prijavljivanja među svojim prijateljima.

To je to. Svatko sada može dodati vašu Facebook aplikaciju u svoje profile na kartici Kutije ili na bočnoj traci glavne stranice profila.

Savjeti za Facebook App & amp; trikovi

Također, postoji nekoliko dodatnih trikova koje možete ukloniti iz rukava da biste zaslijepili svoje posjetitelje:

Nemoj se uzrujavati! Zapamti da je Facebook imao često postavljana pitanja i kako vam pomoći na putu, previše! Ako se i dalje čini prekompliciranim, tvrtke koje možete upotrijebiti kao što su OfferPop i Wildfire imaju pre-izgrađene aplikacije koje možete prilagoditi za svoju Facebook stranicu uz naknadu. No datirajte jednostavnu aplikaciju prije no što potrošite novac na usluzi ili razvojnom programeru da biste izradili Facebook aplikaciju.