Facebook on nopeimmin kasvava yhteisöpalvelusovellus, jolla on tällä hetkellä yli 350 miljoonaa aktiivista käyttäjää. Yksi sen keskeisiä ominaisuuksia on Facebook-alusta, jonka avulla voimme rakentaa sovelluksia Facebookiin. Tällä hetkellä on paljon Facebook sovelluksia rakentamia kehittäjät ympäri maailmaa, kuten peli, joka on suosituin sovellus Facebook.
tämä opetusohjelma opastaa luomaan Facebook-sovelluksen Facebook PHP API: n avulla, joka näyttää Hello World-tekstin, nimeltään Hola Mundo. Ennen kuin alamme luoda Facebook-sovellus, on olemassa muutamia asioita, jotka sinun täytyy tietää:
- sinun pitäisi tuntea PHP-ohjelmointikieli
- sinun täytyy tuntea webhotellin perusteet ja sinulla täytyy olla paikka sovelluksen käyttöönottoon
- sinulla täytyy olla Facebook-tili
jos olet täyttänyt yllä olevat vaatimukset, olet valmis aloittamaan Facebook-sovelluksen rakentamisen tämän opetusohjelman kautta.
A. Sovelluksen määrittäminen
- siirry Facebook developers area-sivustolle ja napsauta Määritä uusi sovellus-painiketta
- kirjoita sovelluksen nimi (Hola Mundo), valitse Hyväksy Facebook-termi ja napsauta Luo sovellus-painiketta
- tämän jälkeen Facebook luo sovelluksellesi kaksi avainta, API-avaimen ja salaisen avaimen, kirjoittaa ne ja tallentaa tiedoston myöhempää käyttöä varten.
- Siirry Canvas-välilehteen ja kirjoita hakemuksesi yksilöllinen URL (hollamundo) Canvas-sivun URL-osoitteeseen, sen on oltava ainutlaatuinen tai saat virheilmoituksen, jos URL-osoitetta on käytetty toisessa sovelluksessa. Tässä tapauksessa käytän hollamundoa holamundon sijaan, koska sitä on käyttänyt toinen sovellus. Kirjoita Canvas Callback URL-osoite palvelimellasi olevalle sovellussivulle . Valitse FBML Renderöintimenetelmän vaihtoehto Canvas-asetuksista, jonka avulla voit rakentaa täyden Facebook-Alustan sovelluksia, jotka integroituvat syvälle käyttäjän Facebook-kokemukseen. Anna toinen asetusasetukset sen oletusarvo sitten Tallenna muutokset-painiketta.
- tällä hetkellä sovellus on valmis, yritä kirjoittaa kankaalle sivun URL selaimessa ja nähdä, mitä tuloksia. Mitä saat on virheilmoitus, koska sovellus ei ole olemassa palvelimella, ok älä huoli, mennään seuraaviin vaiheisiin.
B. määritä sovellus isännällesi
kun olet määrittänyt sovelluksen Facebookiin, on aika tehdä hieman koodausta ja joitain palvelinhallintatehtäviä.
- Lataa Facebook-Asiakaskirjasto ja pura se, löydät sen sisältä kaksi hakemistoa, jalanjäljet ja php. Kopioi kaikki tiedostot php directory ja ladata ne facebook sovellus hakemistoon palvelimella, että on sama Canvas Callback URL asetit ennen.
- luo indeksi.php-tiedosto, jonka sisältö on seuraava:
<?phpinclude_once 'facebook.php';$apikey = 'typeyourapikeyhere';$secretkey = 'typeyoursecretkeyhere';$fbObj = new Facebook($apikey, $secretkey);$myuid = $fbObj->require_login();$fbml = "<h2>Hello world, my name is <fb:name uid=\"$myuid\" useyou=\"false\" />," . "welcome to my first facebook application!</h2>";echo $fbml;?>
yksinkertaista, eikö ? Facebook on tehnyt siitä yksinkertaisen käyttämällä FBML, kaikki mitä sinun tarvitsee tehdä, on soveltaa predifined tunnisteet koodin. Voit lukea täydellisen selityksen FBML: stä Facebook Developers Wiki-sivulta täältä .Facebook-facebook-pääkirjastotiedosto
rivi 2: sisällytä Facebookin pääkirjastotiedosto
rivi 4& 5: Määritä api-avain ja salainen avain
rivi 7: luo esiintymä Facebook-asiakasluokasta
rivi 8: Hanki facebook-käyttäjätunnus (uid), require_login-menetelmää käytetään pakottamaan käyttäjä kirjautumaan Facebookiin ennen sovelluksen käyttöä. Jos he eivät ole kirjautuneet sisään, Facebook ohjaa heidät ensin Facebook-kirjautumissivulle ja tuo ne sitten sovellussivullesi kirjautumisen jälkeen.
rivi 9:sivusi sisällön, joka näyttää nimesi käyttämällä FBML Fb: n nimitunnistetta.
nyt hakemuksesi on valmis ja valmis kenen tahansa käyttöön maailmassa. Kirjoita kankaalle sivun URL selaimessa ja saat Salli pääsy sivu, joka on oletuksena Facebook-sovelluksen ensimmäistä kertaa access, napsauta Salli-painiketta käyttää sovellusta.
voit katsoa live-esimerkkihakemuksen yllä olevasta linkistä