Jeton d'accès aux événements Facebook

Important : si vous utilisez notre plugin "Custom Facebook Feed", vous n'avez pas besoin de suivre ces instructions, sauf si vous souhaitez afficher des événements. Vous pouvez utiliser le bouton"Ajouter une source" dans le plugin pour connecter votre compte de cette manière. Si vous souhaitez afficher les événements de votre page Facebook, vous devrez suivre les instructions ci-dessous pour récupérer un jeton.

21 décembre 2022 : Problème connu: certains utilisateurs peuvent rencontrer un problème lors de la génération d'un jeton d'accès à l'étape 15. Bien que cela n'affecte pas la plupart des utilisateurs, si le message d'erreur « Désolé, une erreur s'est produite » s'affiche, vous ne pourrez pas créer de jeton d'accès Events pour le moment. Il s'agit d'un problème du côté de Meta.

Solution de contournement possible : sélectionnez « Aucun » au lieu de « Entreprise » comme objectif de l'application, cela fonctionne dans certains cas.

Une fois le problème résolu du côté de Meta, vous pourrez créer un jeton d'accès comme prévu sans aucune étape supplémentaire.

Remarque : dans certains cas, la sélection des pages peut vous sembler différente, car Meta teste une autre méthode de création d'intégrations d'entreprise, consistant à connecter notre application à votre compte. Le plus simple est de sélectionner « Toutes les pages actuelles et futures » si cela vous est demandé.

Création d'un compte de développeur Facebook

Si vous disposez déjà d'un compte Développeur Facebook, passez directement à l'étape 6
Pour renouveler un jeton existant, suivez les étapes indiquées ici

1) Allez sur developers.facebook.com et cliquez sur Log In en haut à droite. Connectez-vous à l'aide de votre compte Facebook personnel. Remarque : vous devez utiliser le nom d'utilisateur et le mot de passe de votre profil Facebook personnel. Facebook ne permet pas aux entreprises de s'inscrire en tant que développeurs, mais seulement aux particuliers.

Capture d'écran du site web des développeurs de Facebook avec le bouton de connexion en surbrillance

2) Si vous vous connectez pour la première fois au portail Facebook Developer, cliquez sur Get Started. L'inscription est un processus rapide et facile qui prendra moins de deux minutes. Si vous êtes déjà inscrit, vous pouvez passer directement à l'étape 6.

Capture d'écran du site Facebook Developer avec le bouton Get Started en surbrillance

3) Cliquez sur Suivant.

Cliquez sur Suivant dans la fenêtre Bienvenue dans Facebook pour les développeurs.

4) Choisissez ce qui vous décrit le mieux, ce n'est pas important pour la suite.

Différents rôles à choisir, tous fonctionneront

5) Sélectionnez Créer la première application.

Sélectionnez le bouton "Créer une première application"

Créer une application

6) Dans la fenêtre « Créer un identifiant d'application », sélectionnez « Aucun ».

7) Saisissez le nom d'affichage de votre application - il peut s'agir de n'importe quel nom. Saisissez une adresse électronique, sélectionnez Vous-même ou votre entreprise et cliquez sur Créer un identifiant d'application.

Créer une fenêtre d'identification de l'application. Ajoutez le nom d'affichage de l'application, l'adresse électronique du contact, sélectionnez juste moi dans la rubrique qui peut utiliser votre application, et cliquez sur Créer un identifiant d'application.

8) Complétez le contrôle de sécurité et cliquez sur Submit pour terminer la configuration de l'application.

Contrôle de sécurité de Facebook

Important : Laissez l'application en mode développement. Ne la mettez pas en ligne.

Remarque : maintenant que votre application est configurée, vous n'avez pas besoin de procéder à la vérification commerciale. Cette étape n'est requise que pour les applications publiques en ligne, et non pour les applications utilisées en interne et laissées en mode développement.

Récupération d'un jeton d'accès à une page

11) Important : Assurez-vous que votre application est en mode "Développement" et non en mode "Live". Ensuite, allez dans Settings > Basic pour obtenir des informations sur votre application.

Aller sur la page des paramètres de l'application Facebook

12)Important : Copiez et collez votre IDd'application et votre clé secrète d'application (indiqués ci-dessous) dans les champs de l'étape suivante.
Remarque : Veillez à cliquer sur «Afficher »à côté de votre clé secrète avant de la copier.

Copier l'identifiant et le secret de l'application Facebook

 

13) Copiez et collez votre App ID et App Secret de l'étape 12 ci-dessus dans les champs ci-dessous, puis passez à l'étape suivante.

  

 

14) Allez sur developers.facebook.com/tools/explorer/ et sélectionnez la même application que vous avez configurée à l'étape 7 dans la liste déroulante Facebook App présentée ci-dessous :

Sélectionnez votre application Facebook

 

15) Cliquez sur Générer un jeton d'accès.

Sélectionnez Facebook Get Page Access Token

 

16) Cliquez sur Continuer comme __ dans la fenêtre contextuelle.

Suivre les instructions de l'application Facebook

 

17) Dans la section "Add a permission", copiez et collez page_events et pages_read_user_content pour les ajouter comme permissions à votre application.

Remarque : pour utiliser ce jeton afin d'afficher du contenu autre que des événements, vous devez également ajouter l'autorisation pages_read_engagement.

Suivre les instructions de l'application Facebook

 

18) Cliquez à nouveau sur Generate Access Token (Générer un jeton d'accès ).

Suivre les instructions de l'application Facebook

 

19) Cliquez à nouveau sur Continuer comme __ dans la fenêtre contextuelle.

Suivre les instructions de l'application Facebook

 

20) Sélectionnez UNE page Facebook dont vous souhaitez afficher les événements. Important : Ne sélectionnez pas plusieurs pages dans la liste.

Remarque : vous devez être administrateur de la page Facebook dont vous souhaitez afficher les événements, sinon aucun événement ne sera affiché.

Sélectionnez n'importe quelle page Facebook

 

21) Cliquez sur Terminé. Note : Vous pouvez ignorer le message qui dit Submit for Login Review (Soumettre pour révision de la connexion). L'application restera en mode développement et n'aura donc pas besoin d'être soumise pour examen.

Suivre les instructions de l'application Facebook

 

22) Une fois que vous avez répondu aux questions, un jeton d'accès temporaire (1 heure) est créé. Copiez ce jeton d'accès temporaire et collez-le dans le champ de l'étape suivante pour le prolonger afin qu'il n'expire jamais.

Copier le jeton d'accès à Facebook

 

23) Collez votre token d'accès de l'étape 23 dans le champ ci-dessous et cliquez sur Extend my token.

Extension de mon jeton

 

24) Copiez et collez ce jeton dans le champ intitulé "Jeton d'accès à l'événement" dans le plugin lors de l'ajout d'une nouvelle source pour un flux d'événements.

 

Dépannage

Si vous recevez le message d'erreur suivant :
(#10) Pour utiliser la fonctionnalité " Accès au contenu public de la page ", votre utilisation de ce point de terminaison doit être examinée et approuvée par Facebook. Pour soumettre cette fonctionnalité "Page Public Content Access" à un examen, veuillez consulter notre documentation sur les fonctionnalités susceptibles d'être examinées : https://developers.facebook.com/docs/apps/review.

Vérifiez ensuite les trois points suivants :

  1. Que vous êtes un administrateur de la page Facebook dont vous essayez d'afficher les publications.
  2. Que l'application est en mode "Développement" et non "Live"
  3. Vous avez sélectionné la bonne application et la bonne page Facebook aux étapes 14 et 15.

Renouvellement d'un jeton

Pour étendre un jeton existant afin qu'il n'expire jamais, veuillez suivre les étapes suivantes