Facebook est l’application de réseautage social à la croissance la plus rapide qui compte actuellement plus de 350 millions d’utilisateurs actifs. Facebook Platform est l’une de ses principales fonctionnalités, qui nous permet de créer des applications sur Facebook. Facebook est actuellement très populaire dans le monde entier, comme Game, l’application la plus populaire sur Facebook.
Ce tutoriel vous guidera dans la création d’une application Facebook utilisant l’API PHP de Facebook qui affichera le texte Hello World, appelé Hola Mundo. Avant de commencer à créer une application Facebook, il y a quelques choses que vous devez savoir:FACEBOOK Vous devez avoir un compte Facebook Si vous avez satisfait aux exigences ci-dessus, vous êtes prêt à commencer à créer une application Facebook grâce à ce tutoriel.
- Vous devez être familier avec le langage de programmation PHP
- Vous devez être familier avec les principes fondamentaux de l’hébergement Web et avoir un endroit pour déployer votre application
- Vous devez avoir un compte Facebook
Si vous avez satisfait aux exigences ci-dessus, vous êtes prêt à commencer à créer une application Facebook grâce à ce tutoriel.
A. Configuration de votre Application
- Accédez à la zone Développeurs Facebook et cliquez sur le bouton Configurer une nouvelle application
- Tapez le nom de l’application (Hola Mundo), choisissez Accepter le terme Facebook, puis cliquez sur le bouton Créer une application
- Ensuite, Facebook créera deux clés pour votre application, la clé API et la clé secrète, les écrira et les enregistrera dans un fichier pour une utilisation ultérieure.
- Allez dans l’onglet Canevas et tapez une URL unique pour votre application (hollamundo) sur l’URL de la page Canevas, elle doit être unique ou vous obtiendrez un message d’erreur si l’URL a été utilisée par une autre application. Dans ce cas, j’utilise hollamundo plutôt que holamundo car il a été utilisé par une autre application. Dans URL de rappel de Canevas, saisissez l’URL de la page d’application sur votre serveur. Choisissez Facebook sur l’option Méthode de rendu sous Paramètres de Canevas, ce qui vous permet de créer des applications de plate-forme Facebook complètes qui s’intègrent profondément à l’expérience Facebook d’un utilisateur. Laissez une autre option de réglage à sa valeur par défaut, puis cliquez sur le bouton Enregistrer les modifications.
- À ce moment, votre application est prête, essayez de taper l’URL de votre page de toile sur le navigateur et voyez quels en sont les résultats. Ce que vous obtenez est un message d’erreur car votre application n’existe pas sur votre serveur, ok ne vous inquiétez pas, passons aux étapes suivantes.
B.Configurez l’application sur Votre Hôte
Après avoir configuré votre application sur Facebook, il est temps de faire un peu de codage et quelques tâches d’administration du serveur.
- Téléchargez la bibliothèque client Facebook et extrayez-la, vous trouverez deux répertoires à l’intérieur, footprints et php. Copiez tous les fichiers du répertoire php et téléchargez-les dans votre répertoire d’application facebook sur votre serveur, ce qui doit être le même avec l’URL de rappel de canevas que vous avez définie auparavant.
- Créer un index.fichier php avec le contenu suivant:
<?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;?>
Simple non? Facebook a simplifié les choses en utilisant FBML, tout ce que vous avez à faire est d’appliquer les balises prédéfinies sur votre code. Vous pouvez lire l’explication complète sur FBML sur la page Wiki des développeurs Facebook ici.facebook Facebook facebook client class 2630 4472 5: définissez votre clé api et votre clé secrète 2630 4472 ligne 7: créez une instance de classe client Facebook 2630 4472 ligne 8: obtenez votre identifiant utilisateur facebook (uid), la méthode require_login est utilisée pour forcer l’utilisateur à se connecter à Facebook avant d’utiliser l’application. Facebook les redirigera d’abord vers la page de connexion Facebook, puis les amènera à votre page d’application après s’être connecté.
ligne 9 : le contenu de votre page affiche votre nom à l’aide de la balise FBML Fb:name.
Maintenant, votre demande est complète et prête à être consultée par n’importe qui dans le monde. Tapez l’URL de votre page de toile sur le navigateur et vous obtiendrez la page d’accès autorisée par défaut pour l’application Facebook pour la première fois, cliquez sur le bouton Autoriser pour accéder à votre application.
Vous pouvez voir l’exemple d’application en direct ci-dessus ici
par