hur man skapar Facebook-applikation med PHP för nybörjare

Facebook är den snabbast växande sociala nätverksapplikationen som för närvarande har mer än 350 miljoner aktiva användare. En av dess viktigaste funktioner är Facebook-plattformen, som gör det möjligt för oss att bygga applikationer på Facebook. För närvarande finns det många Facebook-applikationer byggda av utvecklare runt om i världen som game, som är den mest populära applikationen på Facebook.

denna handledning guidar dig genom skapandet av en Facebook-applikation med Facebook PHP API som visar Hello World-text, kallad Hola Mundo. Innan vi börjar skapa Facebook-applikation finns det några saker du måste veta:

  • du bör vara bekant med PHP programmeringsspråk
  • du måste vara bekant med webbhotell fundamentals och har en plats att distribuera din ansökan
  • du måste ha ett Facebook-konto

om du har uppfyller kraven ovan, är du redo att komma igång med att bygga Facebook ansökan genom denna handledning.

A. Ställa in din ansökan

  • gå till Facebook developers area, och klicka på knappen Ställ in ny applikation
Facebook Developers Area
Facebook Developers Area
  • skriv in programnamnet (Hola Mundo), Välj Godkänn på Facebook-Term och klicka sedan på Skapa Applikationsknapp
Skapa ny applikation
Skapa ny applikation
  • då skapar Facebook två nycklar för din applikation, API-nyckeln och den hemliga nyckeln, skriver dem och sparar på en fil för senare användning.
inställningsprogram
inställningsprogram
  • gå till Canvas-fliken och skriv en unik URL för din ansökan (hollmundo) på Canvas-sidans URL, den måste vara unik eller du får felmeddelande om webbadressen har använts av ett annat program. I det här fallet använder jag hollmundo snarare än holamundo eftersom det har använts av en annan applikation. På Canvas Callback URL skriver du webbadressen för applikationssidan på din server . Välj FBML på Render Method alternativ Under Canvas inställningar, vilket gör att du kan bygga hela Facebook plattformsapplikationer som djupt integreras i en användares Facebook-upplevelse. Låt en annan inställningsalternativ till det är standard och klicka sedan på Spara ändringar knapp.
Canvas Inställningar
Canvas Inställningar
  • vid denna tid din ansökan är klar, försök att skriva din Canvas sida URL på webbläsaren och se vad resultaten. Vad du får är ett felmeddelande eftersom din applikation inte finns på din server, ok oroa dig inte, låt oss gå till nästa steg.

B. konfigurera program på din värd

när du har konfigurerat din ansökan på Facebook, är det dags att göra lite kodning och vissa serveradministrationsuppgifter.

  • ladda ner Facebook Client Library och extrahera det, du hittar två kataloger inuti, fotspår och php. Kopiera alla filer från php-katalogen och ladda upp dem till din facebook-applikationskatalog på din server, det måste vara detsamma med Canvas Callback-URL som du ställt in tidigare.
  • skapa index.php-fil med följande innehåll:
<?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;?>

enkelt rätt ? Facebook har gjort det enkelt att använda FBML, allt du behöver göra är att tillämpa de predifinerade taggarna på din kod. Du kan läsa den fullständiga förklaringen om FBML på Facebook Developers Wiki-sida här .Facebook Facebook: s huvudbibliotek

linje 2: inkludera facebook: s huvudbiblioteksfil

linje 4&5: definiera din api-nyckel och hemlig nyckel

linje 7: skapa en instans av Facebook-klientklass

linje 8: få ditt facebook-användar-id (uid), require_login-metoden används för att tvinga användaren att logga in på Facebook innan du använder programmet. Om de inte är inloggade kommer Facebook att omdirigera dem till Facebook-inloggningssidan först och sedan ta dem till din applikationssida efter att de loggat in.

rad 9: ditt sidinnehåll som visar ditt namn med FBML FB:namnetikett.

nu är din ansökan komplett och redo att nås av alla i världen. Skriv din Canvas – sidadress i webbläsaren så får du Tillåt Åtkomstsida som är standard för Facebook-applikation för första gången åtkomst, klicka på Tillåt för att komma åt din applikation.

 Tillåt Åtkomstsida
Tillåt Åtkomstsida
din Ansökningssida
din Ansökningssida

du kan se liveexempel ansökan ovan här

Facebooktwitterredditpinterestlinkedinmailav feather

Write a Comment

Din e-postadress kommer inte publiceras.