Miten rakentaa Facebook-sovelluksen sivullesi

Haluat luoda Facebook-sovelluksen, mutta et tiedä mistä aloittaa? Tai olet kuullut Facebook-sovelluksista, mutta et edes tiedä, mitä he ovat. Facebook-sovellukset ovat kaikkialla sivustossa, ja useimmat yleisemmät niistä ovat itse Facebookin kehittäjien kirjoittamia. Kuvat, tapahtumat ja monet muut Facebookin "ydin" -ominaisuudet ovat itse asiassa erillisiä sovelluksia. Ja tuhansia muita kolmannen osapuolen sovelluksia on saatavilla asennettavaksi henkilökohtaiseen Facebook-tiliisi.

Mikä on sovellus?

Huomaa sanoin "asennus" eikä "download". "Sovellus" (jota ei pidä sekoittaa vastaavanlaisen, melko kokonaan sovelluksen kanssa, jota kutsutaan "appletiksi") ei todellakaan ole "sovellus" - joka olisi tuttu Mac-käyttäjille ja vain sana Windows-käyttäjille, mutta "sovellukset" ja "ohjelmat" ovat karkeasti synonyymit toisilleen, mitä ohjelmistoa kutsutaan henkilökohtaisella tietokoneella. Ne on asennettu levyltä tai ladattu, mutta molemmilla tavoilla ne kirjoitetaan itse kiintolevylle. Sovellus ei toimi. Se on ominaisuus verkkosivustolle, joka menee vain selaimellasi. Joten jos käytit sovellusta pelaamaan Scrabblea ystäviesi kanssa Facebookissa, jokainen siirretty salasana tallennetaan Facebookin palvelimiin, ei sinun tai ystäväsi tietokoneisiin. Sivua päivitetään, kun kirjaudut sisään uudelleen tai muuten päivität selaimesi. Tämä on ydin, mikä tekee jotain "app".

Mikä on Facebook-foorumi?

Facebook käynnisti Facebook-foorumin 24. toukokuuta 2007, joka tarjoaa puitteet ohjelmistokehittäjille luomaan sovelluksia, jotka ovat vuorovaikutuksessa Facebookin ydinominaisuuksiin. Käyttäjätietoa voidaan jakaa verkkoyhteisöistä ulkopuolisiin sovelluksiin ja toimittaa uusia toimintoja verkkoyhteisölle, joka jakaa sen käyttäjätiedot avoimen sovellusliittymän kautta. Sovellusliittymä on sovellusohjelmointirajapinta, joka on spesifikaatio, joka on tarkoitettu käytettäväksi ohjelmistokomponenttien rajapintana kommunikoida keskenään. Itse asiassa Facebook Application Platform on yksi tunnetuimmista API: stä. Facebook-alustalla on joukko sovellusliittymiä ja työkaluja, joiden avulla kolmannen osapuolen kehittäjät voivat integroida " avoimeen kaavioon " - joko Facebook.com-sovellusten tai ulkoisten verkkosivustojen ja laitteiden kautta.

Miksi haluat Facebook-sovelluksen?

Mitä yritystäsi voi käyttää peliä, kuten Scrabble? Hyvin vähän, mutta pelit, vaikka poikkeuksellisen suosittu, eivät ole sovellusten ainoa käyttö. Jokainen yhteisö, joka haluaa sen nimen yhteiskäytössä sosiaalisessa mediassa, voi käyttää niitä. Ajattele yleisiä valituksia joidenkin ihmisten lähettämisestä arkipäiväistä "tonnikalaattisalaattia lounaaksi" tilapäivityksiä . Ja ajattele Facebook-sivua, jonka olet luonut omalle ravintolalle. Se on melko suosittu, mutta ei näytä siltä, ​​että monet tavalliset asiakkaat "pitävät" Facebook-sivun. Kuvittele nyt, että sivulla on sovellus, jossa valikkokohdat, joissa on erittäin mukava, houkutteleva kuva, ovat valittavissa ja jakavissa. Sen sijaan, että tylsä ​​statuspäivitys tai pelkkä linkki sivusi kanssa puhelinnumero ja osoite, sovellus voi antaa kyseisen käyttäjän jakaa uutissyöteensä entistä huomiota herättävämmäksi tavalla, mitä he juuri söivät ravintolassasi. Käyttäjät ovat halukkaampia klikkaamaan kuvaa kuin normaali sininen linkitetty teksti. Sovelluksen käyttäjän on tuskin tehtävä mitään. Koska ne ovat jo antaneet sovelluksen jakaa profiililleen, se on jopa yksinkertaisempaa kuin kirjoittaa sen lauseen, mitä he söivät.

Jos etsit ideoita tai inspiraatiota siitä, mitä Facebook-sovellusta sinun pitäisi rakentaa, selaa Facebook-sovelluskeskusta .

Kuinka aloittaa sovelluksen rakentaminen

Aloittaminen edellyttää Facebook-tiliä. Käytä Facebook-tiliäsi luomaan Facebook-sivusi yrityksellesi tai organisaatiossasi. Henkilökohtaiset tietosi ovat turvallisia ja eivät liity sivulle, jos et halua, että "luoja" tunnetaan julkisesti, mutta Facebook vaatii, että kaikki sivut luodaan ihmisiltä eikä yrityksiltä itse.

App: n kirjoittamisen ensimmäinen vaihe on saada sovellus. Lisää olemassa oleva Facebook-tiliisi kehittäjä -sovellus Facebook-profiiliisi ja napsauta sitten "Aseta uusi sovellus". Sitten yksinkertaisesti läpi tehtävät nimeäminen, sopusoinnussa joidenkin standardien käyttöehdot ja ladata kuvan sen logo (Voit vaihtaa sen myöhemmin).

Sinun ei tarvitse olla "geek" kirjoitettaessa perus Facebook-sovelluksia. Tarvitset hyvin perustietoja web-ohjelmointikieleistä ja vapaata tilaa web-palvelimella, jossa ylläpität Facebook-sovellustasi, joka kirjoitetaan yksinkertaisina PHP-tiedostoina. MySQL on erittäin suosittu avoimen lähdekoodin hallintajärjestelmä PHP-komentojonojen käyttämiseksi. Älä huoli mitä PHP tarkoittaa, koska alkuperäinen nimi ei enää ole voimassa, ja se nyt tarkoittaa jotain, joka alkaa PHP: llä. Rekursiiviset lyhenteet ovat yleinen vitsi ohjelmoijien keskuudessa. Muuta kuin PHP: Hypertext Preprocessor joitakin muita tavallisia joita olet nähnyt aiemmin ovat GNU: n ei Unix ja PNG: n ei GIF.

Valitse Sovellusasetukset -kohdasta Canvas ja aseta HTML renderoitavaksi. Olet saattanut kuulla FBML: stä (Facebook Markup Language, toisin kuin Hyper Text Markup Language), mutta kesäkuusta 2012 lähtien Facebook-kehittäjät lopettivat FBML-tuen ja kaikki sovellukset on kirjoitettu HTML, JavaScript ja CSS.

Käyttämällä mitä tahansa WYSIWYG-ohjelmaa (mitä näet on, mitä saat - lähinnä minkä tahansa tekstieditorin ilman automaattista muotoilua [kuten Microsoft Word] kuten Notepad) HTML-editori, kirjoita sisältö, jonka haluat näyttää Facebook-sovelluksessasi.

Mikä on kangas-sivu? Yksinkertaisesti sovelluksen pääsivu, jota käyttäjä näkee aina, kun he napsauttavat sovellustasi. Aseta uusi sovellus, anna sille nimi. Syötä seuraavat tiedot:

Canvas URL-sovelluksen yksilöllinen nimi @http: //apps.facebook.com/. Voit liittää sen myös kuvakkeisiin, kuvauksiin jne.

Canvas Callback URL - MySQL-palvelimelle tallennettavan kanavasivun täydellinen URL-osoite. Kirjaudu verkkopalvelimellesi, jossa olet Facebook-sovelluksen ylläpitäjä ja luo alihakemisto nimeltä "facebook". Joten jos verkkotunnuksesi on example.com, Facebook-sovellusta voi käyttää osoitteesta example.com/facebook.

Nyt meidän on luotava asetussivu käyttäjille, jotka haluavat lisätä sovelluksesi. Aloittelijan pitäisi käyttää virallista PHP-asiakasohjelmaa. Mitä me teemme, näyttää yksinkertaisen kuvan.

Tämän pitäisi olla PHP-komentosarja. Siirry tiedostoon, jonka olet syöttänyt Canvas Callback URL-osoitteeksi - tämä on kaikkien Facebook-puhelujen hyppymispiste sovelluksestasi.

// Sisällytä Facebook-asiakaskirjasto
require_once ('facebook.php');
// Aseta todennusmuuttujat
$ appapikey = '';
$ appsecret = '';
$ facebook = uusi Facebook ($ appapikey, $ appsecret);
// Otamme myös oman tietokannani lähes jokaiseen puheluun, joten asetan db tähän
$ Käyttäjätunnus = "";
$ Salasana = "";
$ Tietokanta = "";
mysql_connect (localhost, $ tunnus, $ salasana);
@mysql_select_db ($ database) tai kuolee ("tietokannan valinta ei onnistu");
Olet nyt valmis vuorovaikutukseen Facebook API: n kanssa.

Facebook-sovellusliittymän käyttäminen

Graph-sovellusliittymä on Facebook Platformin ydin, jonka avulla kehittäjät voivat lukea ja kirjoittaa tietoja Facebookiin. Graph-sovellusliittymällä on yksinkertainen ja johdonmukainen näkymä Facebookin sosiaalisesta kaaviosta, joka edustaa graafisessa esityksessä esineitä (esim. Ihmisiä, valokuvia, tapahtumia ja sivuja) ja niiden välisiä yhteyksiä (esim. Ystäviä koskevat suhteet, jaettu sisältö ja valokuvateokset ). Yhdessä ehkä sovellus hakemisto, tämä on voimakkain osa Facebook-alusta kehittäjille. Kun otetaan huomioon oikeat kannustimet / markkinointi / brändäys / mitä haluatte kutsua, Facebook-sovellukset voivat levitä metsäpaloiksi. Kaksi ominaisuutta, joita Facebookin kehittäjät tavallisesti käyttävät laajemmalle yleisölle, ovat app-kutsukortteja ja uutislähetystarinoita.

Molemmat tehdään normaalisti sovelluksen kirjautumisaikaan ja niitä käytetään ilmoittamaan jäsenille käyttäjän henkilökohtaisesta verkosta. Mutta ne eroavat toisistaan ​​siinä, että kutsu on nimenomainen kysymys, joka kohdistuu käyttäjän valintaan, kun taas uutissyötteen vaihtoehto on passiivinen valinta ihmisille, jotka käyttävät sovellustasi. On vaikeampaa saada käyttäjää lähettämään kutsut, koska he eivät ole aina tervetulleita, mutta jos käyttäjä ei tavoita niitä menestyksekkäästi, se voi johtaa suurempaan rekisteröitymisasteeseen ystävien keskuudessa.

Se siitä. Jokainen voi nyt lisätä Facebook-sovelluksen profiileihin joko Laatikot-välilehdellä tai pääprofiilisivun sivupalkissa.

Facebook App Vinkit & amp; temppuja

Lisäksi sinulla on muutamia muita temppuja, joita voit poistaa hihasi hämätä kävijöitä:

Älä pahoillu! Muista, että Facebookissa on usein kysyttävää ja kuinka auttaa sinua matkalla! Jos tämä näyttää silti liian monimutkaiselta, on yrityksiä, joita voit käyttää, kuten OfferPop ja Wildfire, jotka ovat valmiiksi rakennettuja sovelluksia, joita voit muokata Facebook-sivuillesi maksua vastaan. Mutta anna tehdä yksinkertainen app kokeilla ennen rahaa palveluun tai kehittäjä luoda Facebook-sovelluksen.