Facebook er den hurtigst voksende sociale netværksapplikation, der i øjeblikket har mere end 350 millioner aktive brugere. En af de vigtigste funktioner er Facebook Platform, der gør det muligt for os at bygge applikationer på Facebook. I øjeblikket er der en masse Facebook-applikationer bygget af udviklere over hele verden, såsom game, som er den mest populære applikation på Facebook.
denne tutorial vil guide dig gennem oprettelsen af en Facebook-applikation ved hjælp af Facebook PHP API, der viser Hej Verdenstekst, kaldet Hola Mundo. Før vi begynder at oprette Facebook-applikation, er der et par ting, du skal vide:
- du skal være bekendt med PHP programmeringssprog
- du skal være fortrolig med grundlæggende hosting-grundlæggende og have et sted at implementere din applikation
- du skal have en Facebook-konto
hvis du har opfyldt kravene ovenfor, er du klar til at komme i gang med at opbygge Facebook-applikation gennem denne tutorial.
A. Opsætning af din applikation
- gå til Facebook developers area, og klik på Opsæt ny Applikationsknap
- skriv programnavnet (Hola Mundo), vælg enig på Facebook sigt, og klik derefter på Opret programknap
- derefter opretter Facebook to nøgler til din applikation, API-nøglen og den hemmelige nøgle, skriver dem og gemmer på en fil til senere brug.
- gå til fanen Canvas, og skriv en unik URL til din applikation (hollamundo) på Canvas page URL, den skal være unik, ellers får du fejlmeddelelse, hvis URL ‘ en er blevet brugt af et andet program. I dette tilfælde bruger jeg hollamundo snarere end holamundo, fordi den er blevet brugt af en anden applikation. På Canvas Callback URL skal du skrive URL ‘ en til applikationssiden på din server . Vælg FBML på Render metode mulighed Under Canvas indstillinger, som giver dig mulighed for at opbygge fuld Facebook Platform applikationer, der dybt integrere i en brugers Facebook oplevelse. Lad en anden indstillingsmuligheder til det er standard og klik derefter på Gem ændringer knappen.
- på dette tidspunkt din ansøgning er klar, så prøv at skrive din lærred side URL på bro.ser og se, hvad resultaterne. Hvad du får er en fejlmeddelelse, fordi din applikation ikke findes på din server, ok bare rolig, lad os gå til næste trin.
B. Konfigurer applikation på din vært
når du har konfigureret din applikation på Facebook, er det tid til at lave en lille smule kodning og nogle serveradministrationsopgaver.
- Hent Facebook klient bibliotek og udtrække det, vil du finde to mapper inde, fodspor og php. Kopier alle filer fra php directory og upload dem til din facebook-applikationsmappe på din server, det skal være det samme med Canvas Callback URL, du har angivet før.
- Opret indeks.php-fil med følgende indhold:
<?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;?>
enkel ret ? Facebook har gjort det enkelt ved hjælp af FBML, alt hvad du skal gøre er at anvende de foruddefinerede tags på din kode. Du kan læse den komplette forklaring om FBML på Facebook-udviklere her .Facebook Facebook-hovedbiblioteksfilen
linje 4&5: definer din api-nøgle og hemmelige nøgle
linje 7: Opret en forekomst af Facebook client class
linje 8: få dit facebook-bruger-id (uid), den kræv_login-metode bruges til at tvinge brugeren til at logge ind på Facebook, før du bruger applikationen. Hvis de ikke er logget ind, omdirigerer Facebook dem først til Facebook-login-siden og bringer dem derefter til din applikationsside, når de er logget ind.
linje 9: dit sideindhold viser dit navn ved hjælp af FBML Fb:navneskilt.
nu er din ansøgning færdig og klar til adgang for alle i verden. Skriv din Canvas-side URL på bro.ser, og du får Tillad adgangsside, som er standard for Facebook-applikation for første gang adgang, klik på Tillad knap for at få adgang til din applikation.
du kan se live eksempel ansøgning ovenfor her
af