Ce qu'il faut savoir
- Allez sur developers.facebook.com et choisissez Mes applications > Créer une application. Entrez les détails de votre ID d'application. Choisissez des scénarios de développement ou sautez.
- Choisissez Set Up sous le type d'application que vous souhaitez. Pour une application Messenger, choisissez votre page et suivez les instructions de configuration du Webhook.
- Utilisez l'API Graph pour lire et écrire des données dans Facebook. L'API Graph présente une vue simple du graphe social de Facebook.
Vous pouvez créer votre propre application Facebook pour votre entreprise, organisation ou usage personnel en l'intégrant à votre page Facebook. La plate-forme Facebook Developers a tout ce dont vous avez besoin, y compris les outils et guides nécessaires pour vous guider tout au long du processus.
Comment créer une application Facebook pour votre page
Les étapes suivantes vous guideront tout au long du processus de création d'une application pour Facebook Messenger. Cependant, vous pouvez choisir plusieurs autres produits pour votre application. Les étapes suivantes nécessitent également que vous ayez une page Facebook configurée.
- Naviguez vers developers.facebook.com dans un navigateur Web. Si vous n'êtes pas déjà connecté à votre compte Facebook, sélectionnez Connexion en haut à droite pour vous connecter à votre compte.
-
Sélectionnez Mes applications en haut à droite, puis sélectionnez + Créer une application dans la liste déroulante.
-
Créez votre identifiant d'application en saisissant un nom dans le champ Afficher le nom et une adresse e-mail dans le champ Contact Email.
Sélectionnez le bouton bleu Create App ID lorsque vous avez terminé.
Vous serez peut-être invité à effectuer un contrôle de sécurité en saisissant un code CAPTCHA.
-
Facebook vous donnera la possibilité de choisir parmi quatre scénarios pour vous aider à créer votre application. Vous pouvez en choisir un et sélectionner le bouton bleu Confirm en bas, ou si vous préférez créer votre application sans utiliser l'un de ces scénarios, sélectionnez Skipà la place.
Pour ce didacticiel particulier, nous allons ignorer les scénarios.
-
Sélectionnez le bouton Set Up pour qu'un produit commence à créer votre application.
Pour les besoins de ce tutoriel, nous allons sélectionner Messenger.
-
Dans la section Jetons d'accès, sélectionnez la liste déroulante sous Page pour sélectionner la page Facebook que vous souhaitez utiliser.
Vous devrez peut-être modifier les autorisations pour accorder l'accès à l'application et générer un jeton. Sélectionnez le bouton bleu Edit Permissions > Continue as [Name] > Page checkbox > Next > Done > OK. Une chaîne de caractères apparaîtra dans le champ Page Access Token.
-
Avant de faire quoi que ce soit d'autre, vous devez suivre les instructions de configuration du Webhook de Facebook pour créer un jeton de vérification, dont vous aurez besoin pour l'étape suivante.
Vous aurez besoin de Node.js installé sur votre ordinateur pour configurer votre webhook.
-
Sous la section Webhooks, sélectionnez Set Up Webhooks et entrez your Page URL dans le champ Callback URL plus le verify token que vous avez créé à la dernière étape dans le champ Verify Token.
-
Sélectionnez les cases à cocher à côté des événements de webhook que vous souhaitez envoyer à votre webhook.
Facebook recommande de sélectionner messages et messaging_postbacks au minimum.
-
Sélectionnez le bouton bleu Vérifier et enregistrer.
Une requête GET sera envoyée à votre webhook. Si vous configurez tout correctement, vos paramètres de webhook seront automatiquement enregistrés.
-
Maintenant, pour abonner votre application à votre page, revenez aux paramètres de votre application et recherchez la section Génération de jetons et sélectionnez Sélectionnez une page pour choisir votre page dans la liste déroulante.
- Retour à la section Webhooks, faites la même chose que ci-dessus en sélectionnant Select a Page pour choisir votre page dans la liste déroulante.
- Sélectionnez le bouton S'abonner.
-
Pour vous assurer que tout est correctement configuré, testez votre application en vous rendant sur Facebook.com ou Messenger sur votre appareil mobile et en envoyant un message à votre page. Votre webhook devrait recevoir un événement webhook, ce qui signifie que votre application a été configurée avec succès.
Si vous utilisez Messenger avec votre application, pensez à consulter le guide de démarrage rapide de Facebook pour vous aider à créer votre premier bot Messenger.
Qu'est-ce qu'une application Facebook ?
Les développeurs créent la plupart des applications courantes que vous trouverez sur Facebook, via la plateforme Facebook Developers. Des milliers d'applications tierces sont disponibles via un compte Facebook personnel qui vous aide à vous connecter à d'autres produits et services.
Une application (à ne pas confondre avec l'application également pas tout à fait complète appelée "applet") n'est pas vraiment une application au sens où les utilisateurs d'ordinateurs Mac et Windows connaissent le terme. Plutôt que d'installer une application informatique (également connue sous le nom de logiciels et programmes) à partir d'un disque ou d'un téléchargement sur le disque dur de votre ordinateur, vous utiliseriez une application Facebook en l'exécutant dans votre navigateur a- qui ne prend pas de place sur votre ordinateur.
Par exemple, si vous utilisez une application pour jouer au Scrabble avec un ami sur Facebook, Facebook stocke chaque mouvement que vous effectuez sur ses serveurs, et non localement. La page est mise à jour lorsque vous vous reconnectez ou actualisez votre navigateur. C'est la principale différence entre une application Facebook et une application conventionnelle.
Qu'est-ce que la plateforme des développeurs Facebook ?
Facebook a lancé la plate-forme Facebook Developers en 2007, fournissant un cadre que les développeurs peuvent utiliser pour créer des applications qui interagissent avec les principales fonctionnalités de Facebook. Cela signifiait que les applications pouvaient partager des informations utilisateur avec des applications externes via une API ouverte (interface de programmation d'application).
La plate-forme Facebook Developers fournit un ensemble d'API et d'outils qui permettent aux développeurs tiers de s'intégrer au graphique ouvert, que ce soit via des applications sur Facebook.com ou des sites Web et appareils externes.
Pourquoi créeriez-vous une application Facebook ?
Vous vous demandez peut-être pourquoi votre entreprise peut utiliser un jeu comme Scrabble ? Très peu, mais les jeux ne sont pas la seule utilisation des applications. Toute entité qui souhaite que son nom soit partagé sur un réseau social peut utiliser une application pour générer la reconnaissance de sa marque.
Considérez ce scénario: vous possédez un restaurant avec sa propre page Facebook. De nombreuses personnes publient des commentaires banals sur les publications de la page, et c'est à peu près tout. La page a une base de fans, mais peu de clients se sentent suffisamment encouragés à "l'aimer".
Imaginez maintenant que la page comporte une application qui répertorie les éléments de menu, avec des photos que les utilisateurs peuvent sélectionner et partager. Au lieu d'offrir à vos fans des mises à jour de statut ennuyeuses ou des liens vers votre blog, une application peut leur permettre de partager une vue plus accrocheuse de ce qu'ils viennent de manger dans votre restaurant. C'est à la fois facile et amusant à utiliser pour les fans, et de cette façon, vous exploitez la valeur du marketing social.
Utiliser l'API Facebook
L'API Graph est au cœur de la plate-forme Facebook Developers, permettant aux développeurs de lire et d'écrire des données dans Facebook. L'API Graph présente une vue simple et cohérente du graphe social de Facebook, représentant uniformément les objets du graphe (par exemple, les personnes, les photos, les événements et les pages) et les liens entre eux (par exemple, les relations amicales, le contenu partagé et les balises photo).
Avec le répertoire des applications, c'est l'aspect le plus puissant de la plate-forme Facebook pour les développeurs.
Deux fonctionnalités que les développeurs de Facebook utilisent souvent pour élargir leur audience sont les invitations d'applications et les publications sur les fils d'actualité. Les deux indiquent aux utilisateurs de Facebook lesquels de leurs amis participent à l'application.
Une invitation est une question explicite destinée aux amis choisis par l'utilisateur de l'application. D'autre part, l'option de fil d'actualité permet simplement aux autres de savoir qu'un ami utilise une application.
Faire en sorte qu'un utilisateur envoie des invitations est plus difficile car ces invitations ne sont pas toujours les bienvenues. Cependant, si un utilisateur les envoie à ceux qui pourraient être réellement intéressés par l'application, cela peut conduire à des inscriptions.
Avec les bons incitatifs, le marketing et l'image de marque, les applications sur Facebook peuvent se répandre comme une traînée de poudre. Suivez les instructions ci-dessous pour apprendre à créer votre premier.