L’une des parties les plus importantes d’une application est sans aucun doute son contenu. Il faut inclure des choses qui intéressent l'utilisateur, sinon il ne trouvera jamais cela utile à ses fins et cela signifie la mort d'une application. Inclure l'accès aux réseaux sociaux est un bon point de départ pour que les visites d'une application soient récurrentes. C'est pourquoi nous allons aujourd'hui vous expliquer comment configurer l'un des modules les plus récurrents de King of App : Facebook.
Tout le monde sait que les réseaux sociaux sont un élément clé pour fidéliser, c'est pourquoi dans notre module market nous mettons à votre disposition tous types d'accès aux principaux, il ne vous reste plus qu'à choisir celui ou ceux qui vous conviennent le mieux. Dans le cas d'aujourd'hui, nous choisirons le module Facebook. Avec lui, les utilisateurs de l'application auront accès au fil d'actualité de la page que vous choisissez.
Le module étant chargé sur notre bureau de travail, il est temps de le configurer. Pour cela vous devrez cliquer sur l’icône « Modifier », logique non ? Un onglet s'ouvrira devant vous où vous devrez ajouter une série de données. La première consiste à donner un nom au module. Autrement dit, vous devez décider comment vous souhaitez que les utilisateurs voient ce module. Si vous ne touchez à rien, cela ressemblera à un « flux Facebook » générique. Modifiez-le comme vous vous sentez le plus à l'aise, nommez-le.
Une fois le nom du module choisi, il est temps de saisir les données de configuration réelles. D'une part, vous devrez saisir l'ID de la page. Cela signifie copier l’URL de destination de la page. Normalement, ils suivent tous le schéma suivant : https://www.facebook.com/pages/Nombre_de_la_Página. Avec cela, nous pourrons le localiser et savoir où aller chercher l’information.
Les autres informations sont un peu plus compliquées puisqu’elles nécessitent une étape préalable ; Il s'agit du jeton d'accès. Ce code est nécessaire pour que nous puissions accéder aux données du flux de la page. C'est, pour que l'on puisse se comprendre facilement, une clé d'accès. D'où est-il pris ? Très simple, vous devez suivre les étapes que Facebook indique sur sa page pour les développeurs : https://developers.facebook.com/docs/facebook-login/access-tokens Dans ce lien vous trouverez toutes les informations nécessaires pour obtenir cela information.
Cependant, comme vous n'avez sûrement ni le temps ni la patience, des développeurs comme Cesar Mancilla sur son blog (https://cesarmansilla.com/blog) nous l'expliquent étape par étape :
Étape 1 : «Obtenez un jeton d'accès utilisateur»
- Accédez à l'explorateur de l'API Graph : https://developers.facebook.com/tools/explorer/
- Sélectionnez l'application avec laquelle nous travaillerons dans le menu déroulant
- Cliquez sur le bouton «Obtenir un jeton d'accès"
- Une fenêtre s’ouvrira, allez dans le « Autorisations étendues" et il faut vérifier l'autorisation "gérer_pages» et éventuellement tous ceux que nous jugeons nécessaires à notre programme
- Cliquez sur "Obtenir un jeton d'accès« . Nous obtiendrons la chaîne avec le jeton dans le champ de texte.
Étape 2 : «Consultez les jetons d'accès aux pages des fanpages que nous gérons»
- Dans le champ pour exécuter les appels à l’API Facebook nous écrirons : «moi/comptes"
- Cliquez sur "Soumettre"
- Nous obtiendrons une liste des pages de fans que nous gérons, nous devrons rechercher celle avec laquelle nous allons travailler et copier la valeur de «access_token"
Ce Jeton d'accès à la page expire au bout d’1 heure, nous allons donc maintenant passer à la méthode pour en obtenir un qui n’expire jamais :
- Nous avons besoin d'un Jeton d'accès utilisateur, on peut l'obtenir avec l'étape 1 vue ci-dessus.
- Nous avons besoin du «Secret d'application« . Nous entrons dans le tableau de bord de notre application, cliquons sur le bouton « Afficher » à côté du champ « App Secret ». Il nous demandera notre mot de passe pour afficher le champ.
- Ici, nous aurons également notre "Identifiant de l'application"
- Ces 3 données doivent être remplacées dans l'URL suivante selon le cas : https://graph.facebook.com/v2.0/oauth/access_token?grant_type=fb_exchange_token&client_id=[ID-APP]&client_secret=[APP-SECRET]&fb_exchange_token=[JETON D'ACCÈS UTILISATEUR]
- Une fois les données remplacées, nous les collons dans un navigateur et appuyons sur Entrée, nous y verrons une chaîne appelée «Jeton d'accès utilisateur de longue durée» qui expire dans 2 mois.
- On copie ce token, on le colle dans le champ «Jeton d'accès" dedans Explorateur d'API graphique et on fait ce qui a été expliqué à l'étape 2 pour obtenir un Jeton d'accès à la page qui n'expire jamais.
Avec les trois champs dûment complétés, nous avons maintenant le module Facebook complètement configuré et prêt à être utilisé dans l'App.
Facile, non ?