Facebook-applicatie maken met PHP voor beginners

Facebook is de snelst groeiende social networking applicatie die momenteel meer dan 350 miljoen actieve gebruikers heeft. Een van de belangrijkste functies is Facebook-Platform, die ons in staat stellen om applicaties op Facebook te bouwen. Momenteel zijn er veel Facebook-applicaties gebouwd door ontwikkelaars over de hele wereld, zoals game, dat is de meest populaire applicatie op Facebook.

deze handleiding zal u begeleiden bij het maken van een Facebook-applicatie met behulp van Facebook PHP API die Hello World tekst zal weergeven, genaamd Hola Mundo. Voordat we beginnen met Facebook applicatie te maken, zijn er een paar dingen die je moet weten:

  • u moet vertrouwd zijn met PHP programmeertaal
  • u moet vertrouwd zijn met web hosting fundamentals en een plaats hebben om uw applicatie te implementeren
  • u moet een Facebook-account

als u aan de bovenstaande vereisten voldoet, bent u klaar om te beginnen met het bouwen van Facebook-applicatie via deze tutorial.

A. Het instellen van Uw Toepassing

  • Ga naar de Facebook-ontwikkelaars gebied, en klik op de Nieuwe knop van de Toepassing
Facebook Ontwikkelaars Gebied
Facebook Ontwikkelaars Gebied
  • Typ de naam van de toepassing (Hola Mundo), kies Eens op Facebook Term en klik vervolgens op Create Application knop
Maak Nieuwe Toepassing
Nieuwe Toepassing Maken
  • Dan Facebook zal maken van de twee sleutels voor uw toepassing, de API-sleutel en de geheime sleutel, schrijven en opslaan in een bestand voor later gebruik.
installatietoepassing
installatietoepassing
  • Ga naar Canvas tab en typ een unieke URL voor uw toepassing (hollamundo) op Canvas pagina URL, het moet uniek zijn of je krijgt foutmelding als de URL is gebruikt door een andere toepassing. In dit geval gebruik ik hollamundo in plaats van holamundo omdat het is gebruikt door een andere toepassing. Typ Op Canvas Callback URL de URL voor de toepassingspagina op uw server . Kies FBML op Render methode optie onder Canvas instellingen, waarmee u volledige Facebook Platform applicaties die diep te integreren in een gebruiker Facebook ervaring te bouwen. Laat een andere instelling opties om het is standaard klik vervolgens op Wijzigingen opslaan knop.
Canvas-Instellingen
Canvas-Instellingen
  • op dit moment is uw applicatie klaar, proberen om uw Canvas pagina URL in de browser te typen en te zien wat de resultaten. Wat je krijgt is een foutmelding omdat uw applicatie niet bestaat op uw server, ok maak je geen zorgen, laten we gaan naar de volgende stappen.

B. applicatie configureren op uw Host

na het configureren van uw applicatie op Facebook, is het tijd om een beetje codering en een aantal server beheer taken uit te voeren.

  • Download Facebook Client Library en pak het uit, je vindt er twee mappen in, footprints en php. Kopieer alle bestanden van php directory en upload ze naar uw facebook applicatie directory op uw server, dat moet hetzelfde zijn met Canvas Callback URL die u eerder hebt ingesteld.
  • index aanmaken.php-bestand met de volgende inhoud:
<?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;?>

simpel toch ? Facebook heeft het eenvoudig gemaakt met behulp van FBML, alles wat je hoeft te doen is het toepassen van de voorgedefinieerde tags op uw code. Je kunt de volledige uitleg over FBML lezen op de Facebook Developers Wiki pagina hier .Facebook facebook facebook client class

regel 2: voeg het hoofdbestand van de facebook-bibliotheek toe

regel 4 &5: Definieer uw api-sleutel en geheime sleutel

regel 7: Maak een instance aan van Facebook client class

regel 8: haal uw facebook user id (uid), de require_login methode wordt gebruikt om de gebruiker te dwingen om bij Facebook te zijn ingelogd voordat hij de applicatie gebruikt. Als ze niet zijn ingelogd, Facebook zal ze omleiden naar Facebook login pagina eerste en vervolgens brengt ze naar uw applicatie pagina nadat ze ingelogd.

regel 9: de inhoud van uw pagina ‘ s die uw naam weergeven met behulp van FBML FB:name tag.

nu is uw applicatie compleet en klaar om door iedereen ter wereld te worden geopend. Typ uw Canvas-pagina URL op de browser en je krijgt toegang toestaan pagina die standaard is voor Facebook-toepassing voor de eerste keer toegang, Klik Toestaan knop om toegang te krijgen tot uw toepassing.

toegangspagina toestaan
toegangspagina toestaan
uw sollicitatiepagina
uw sollicitatiepagina

u kunt hier een live voorbeeldtoepassing bekijken

Facebooktwitterredditpinterestlinkedinmaildoor feather

Write a Comment

Het e-mailadres wordt niet gepubliceerd.