Kuidas luua Facebooki rakendus oma lehele

Soovite luua Facebooki rakendust, kuid ei tea, kust alustada? Või olete kuulnud Facebooki rakendustest, kuid isegi ei tea, mis need on. Facebooki rakendused on kõikjal saidil ja enamasti levinumad on tegelikult Facebooki enda arendajad. Fotod, sündmused ja paljud teised Facebooki põhifunktsioonid on tegelikult erinevad rakendused. Ja teie isiklikus Facebookis on installimiseks saadaval tuhandeid teisi kolmanda osapoole rakendusi.

Mis on rakendus?

Märkus: Ma ütlesin "paigaldamine" ja mitte "alla laadima". "Rakendus" (ei tohi segamini ajada samamoodi mitte-täiesti täieliku rakendusega nimega "Applet") ei ole tõesti "rakendus" - mis oleks tuttav Maci kasutajatele ja lihtsalt sõna Windowsi kasutajatele, kuid "rakendused" ja "programmid" on omavahel ligilähedaselt sünonüümid, mida tarkvarast personaalarvutile kutsutakse. Need on installitud kettalt või allalaaditud, kuid mõnel juhul nad tegelikult kirjutavad teie kõvakettale. Rakendus ei tee seda. See on veebisaidi funktsioon, mis ei lähe kaugemale teie brauserist. Nii et kui kasutate rakendust Scrabble mängimiseks Facebooki sõbraga, salvestatakse kõik teie tehtud toimingud teie Facebooki serveritesse, mitte teie või teie sõbra arvutidesse. Ja leht värskendatakse, kui logite uuesti sisse või värskendate oma brauserit muul viisil. See on tuum, mis teeb midagi "rakendust".

Mis on Facebooki platvorm?

Facebook käivitas Facebooki platvormi 24. mail 2007, pakkudes raamistikku tarkvaraarendajatele rakenduste loomiseks, mis suhtlevad Facebooki põhifunktsioonidega . Kasutajateavet saab jagada veebikogukonnadest väljaspool rakendusi, pakkudes uut funktsionaalsust veebikogukonnale, mis jagab kasutajaandmeid avatud API-ga. API on rakenduste programmeerimisliides, mis on spetsifikatsioon, mida kasutatakse tarkvara komponentide liidesena, et omavahel suhelda. Tegelikult on Facebooki rakendusplatvorm üks tuntumaid API-sid. Facebooki platvorm pakub API-sid ja tööriistu, mis võimaldavad kolmanda osapoole arendajatel integreeruda avatud graafikaga - kas Facebook.com-i või väliste veebisaitide ja seadmete kaudu.

Miks sa tahad Facebooki rakendust?

Mida saab teie ettevõte kasutada sellist mängu nagu Scrabble? Väga vähe, kuid mängud, kuid erakordselt populaarsed, ei ole ainus rakenduste kasutus. Neid saab kasutada ükskõik milline üksus, kes soovib selle nime jagada sotsiaalse meedia sfääris. Mõelge tavalisest kaebusest mõnede inimeste kohta, kes postitavad tavalise "tuuni salat võileiba lõunaks" staatuse uuendamiseks . Ja mõtle oma lehel loodud Facebooki lehele. See on üsna populaarne, kuid näib olevat, et paljudel püsiklientidel, kellele Facebookis on "meeldib". Kujutlege nüüd lehte, millel on rakendus, kus menüüklahvid väga kena, tantalizing piltidega on valitavad ja jagatavad. Selle asemel, et saada igav staatuse värskendust või lihtsalt link oma lehele koos telefoninumbri ja aadressiga, võib rakendus lasta sellel kasutajal jagada oma uudistevoogis rohkem pilkupüüdvat moodi, mida nad oma restorani lihtsalt sõid. Ja kasutajad kalduvad rohkem pilti klikkima kui tavaline sinine seotud tekst. Ja rakenduse kasutaja vaevalt peab midagi tegema. Kuna nad on juba lubanud rakendusel oma profiilile jagada, on see isegi lihtsam kui kirjutada sõna, mida nad sõid.

Kui otsite Facebooki rakenduse jaoks mõeldud ideede või inspiratsiooni, sirvige Facebooki rakenduste keskust .

Kuidas alustada rakenduse loomist

Alustamiseks peab teil olema Facebooki konto. Kasutage oma Facebooki kontot oma ettevõtte või organisatsiooni jaoks Facebooki lehe loomiseks. Teie isiklik teave on turvaline ja ei ole lehele seotud, kui te ei soovi, et "looja" oleks avalikult teada, kuid Facebook nõuab, et kõik lehed luuakse inimestelt, mitte aga ettevõtetelt, kust nad saavad.

Rakenduse esimeseks sammuks on rakenduse saamine. Olemasoleva Facebooki kontoga lisage Arendaja rakendus oma Facebooki profiilile ja seejärel klõpsake "Uus rakenduse seadistamine". Seejärel saate lihtsalt ülesandeks nimetada see, nõustudes mõne standardse teenusetingimusega ja üles laadida selle logo pilt (saate seda hiljem muuta).

Facebooki põhiliste Facebooki rakenduste kirjutamiseks ei pea te olema geek. Teil on vaja põhiteadmisi veebi programmeerimiskeelte ja mõne vaba ruumi kohta veebiserveris, kus saate hostida oma Facebooki rakenduse, mis kirjutatakse lihtsate PHP-failidena. MySQL on väga populaarne avatud lähtekoodiga andmebaasi haldamise süsteem PHP-skriptide käitamiseks, mida peate kirjutama. Ärge muretsege, mis PHP tähistab, kuna see algne nimi pole enam kehtiv ja nüüd tähendab see midagi, mis algab PHP ise. Rekursiivsed akronüümid on tavaline nalja programmeerijate seas. Muud kui PHP: Hypertext Preprocessor mõned muud üldised, mida võisin varem näinud, on GNU's Not Unix ja PNG mitte GIF.

Rakenduse sätetest valige käsk Võimalik ja määrake HTML-vorminguks renderdamismeetod. Võib-olla olete kuulnud FBML-i (Facebooki märgistuskeel, mitte Hyper Text Markup Language), kuid alates 2012. aasta juunist lõpetasid Facebooki arendajad FBML-i toetamise ja kõik rakendused on kirjutatud HTML-i, JavaScript-i ja CSS-i kaudu.

Mis tahes WYSIWYG-i kasutamine (mida näete, mida saate - põhimõtteliselt mis tahes tekstitöötlus ilma automaatse vormindamiseta (nagu Microsoft Word), näiteks Notepad) HTML-redaktor, kirjuta sisu, mida soovite oma Facebooki rakenduses kuvada.

Mis on lõuendi leht? Lihtsalt oma rakenduse peamine leht, mida kasutaja näeb iga kord, kui nad teie rakendust klõpsavad. Uue rakenduse seadistamiseks anna see nimi. Sisestage järgmised üksikasjad:

Canvas URL - teie rakenduse kordumatu nimi @http: //apps.facebook.com/. Saate seda välja joonistada ka ikoonide, kirjelduste jms abil.

Lõuend Callback URL - MySQL serveris salvestatava lõuendi lehe täielik URL. Logige sisse oma veebiserverisse, kus hostite Facebooki rakendust ja loete alamkataloogi nimega "Facebook". Nii et kui teie domeen on example.com, siis on Facebooki rakendus saadaval näiteks example.com/facebook.

Nüüd peame looma seadistuste lehe kasutajatele, kes soovivad oma rakendust lisada. Algaja peaks kasutama ametlikku PHP-kliendit. Mida me teeme, on lihtsa pildi näitamine.

See peaks olema algne PHP-skript. Mine faili, mille olete sisestanud kanga tagasihelistamise URL-na - see on kõigi teie rakenduse Facebookis tehtud kõnede hüpoteering.

// kaasake Facebooki kliendibaasi
require_once ('facebook.php');
/ / Määra autentimise muutujad
$ appapikey = '';
$ appsecret = '';
$ facebook = uus Facebook ($ appapikey, $ appsecret);
/ / Mul on ligipääs ka oma andmebaasile peaaegu iga kõne puhul, seades db siia
$ kasutajanimi = "";
$ parool = "";
$ database = "";
mysql_connect (localhost, $ kasutajanimi, $ parool);
@ mysql_select_db ($ database) või die ("andmebaasit ei saa valida");
Nüüd olete valmis suhtlema Facebook API-ga.

Facebooki API kasutamine

Graafik API on Facebooki platvormi tuum, mis võimaldab arendajatel lugeda ja kirjutada andmeid Facebooki. Graafi API esitab lihtsa ja järjepideva ülevaate Facebooki sotsiaalse graafiku kohta, mis graafiliselt objekte ühtlaselt esindavad (nt inimesed, fotod, sündmused ja lehed) ja nendevahelised ühendused (nt sõprade suhted, jagatud sisu ja fotode märgendid ) Koos rakenduste kataloogiga on see ka arendajatele kõige edukam aspekt Facebooki platvormil. Võttes arvesse õigeid stiimuleid / turundust / branding / mida iganes soovite seda kutsuda, võivad Facebooki rakendused levida nagu looduslikud allikad. Kaks funktsiooni, mida Facebooki arendajad üldiselt laiema vaatajaskonna saavutamiseks kasutavad, on rakenduse kutse ja uudistevoogude lugusid.

Mõlemad tehakse tavaliselt rakenduse registreerimise ajal ja neid kasutatakse kasutaja isikliku võrgu liikmete teavitamiseks. Kuid nad erinevad selle poolest, et kutse on selge küsimus, mis on suunatud kasutaja valitud sõpradele, samas kui uudistevoog on passiivne valik inimestele, kellele nad teie rakendust kasutavad. Kasutaja saab kutsete saatmiseks keerulisem olla, sest need ei ole alati teretulnud, kuid kui kasutaja neid edukalt sihib, võib see kaasa tuua suurema sisselogimise määra oma sõprade hulgas.

See on nii. Igaüks saab oma Facebooki rakendust oma profiilidele lisada kas vahekaardil Karbid või põhiprofiili lehe külgribal.

Facebooki rakenduste näpunäited & amp; Trikid

Samuti on mõningaid täiendavaid trikke, mida saate oma varrukast eemaldada, et pimestaksid külastajaid:

Ära muretse! Pidage meeles, et Facebookil on korduma kippuvad küsimused ja kuidas saaksite teid ka teedel aidata! Kui see ikkagi tundub liiga keeruline, on ettevõtteid, mida saate kasutada nagu OfferPop ja Wildfire, on eelnevalt loodud rakendused, mida saate oma Facebooki lehele tasu eest kohandada. Kuid proovige enne rakenduse või arendaja raha teenimist, et luua Facebooki rakendus.