Souhaitez-vous afficher vos événements Facebook sur votre site WordPress ?
Dans ce guide, nous allons vous expliquer la procédure en trois étapes. Vous allez vous inscrire en tant que développeur Facebook, créer votre propre application Facebook et obtenir le jeton d'accès qui relie vos événements au plugin. Il vous suffit de disposer d'un accès administrateur à la page Facebook dont vous souhaitez afficher les événements.
Conditions requises: les flux d'événements nécessitent la licence « Elite » de Custom Facebook Feed Pro et la version 4.9.0 ou supérieure du plugin.
Avant de commencer, assurez-vous que l'extension « Custom Facebook Feed Pro » est bien installée et activée sur votre site WordPress.
Facebook restreint l'accès aux données relatives aux événements. C'est pourquoi les fils d'actualité consacrés aux événements fonctionnent un peu différemment des autres types de fils d'actualité. Ils s'affichent via une application Facebook que vous créez depuis votre propre compte Facebook.
Cela ne prend que quelques minutes. Vous n'aurez à le faire qu'une seule fois.
Créer une application
Nous allons maintenant créer l'application Facebook à laquelle votre fil d'actualités des événements est relié.
Pour ce faire, rendez-vous sur la page « Applications » et cliquez sur « Créer une application » dans le coin supérieur droit.

Sur l'écran « Détails de l'application », saisissez un nom pour votre application ainsi que l'adresse e-mail à laquelle Facebook pourra vous contacter. Comme ce nom n'est visible que par vous, un nom simple comme « Mon application Événements » convient parfaitement. Cliquez ensuite sur « Suivant ».

Sur l'écran « Cas d'utilisation », faites défiler vers le bas et sélectionnez « Tout gérer sur votre page ». Cliquez ensuite sur « Suivant ».

Sur l'écran « Entreprise », vous pouvez associer un portefeuille d'entreprise si vous en utilisez un. Cette étape est facultative. Si vous hésitez, sélectionnez « Je ne souhaite pas associer de portefeuille d'entreprise pour le moment », puis cliquez sur « Suivant ».

L'écran « Exigences » confirme simplement qu'aucune exigence supplémentaire en matière de publication ne s'applique à votre application. Cliquez ensuite sur « Suivant » pour continuer.

Enfin, vérifiez les informations relatives à votre application sur l'écran « Aperçu », puis cliquez sur « Créer une application ». Facebook peut vous demander de saisir à nouveau votre mot de passe Facebook pour confirmer l'opération.

Au bout de quelques instants, Facebook crée votre application et vous redirige vers son tableau de bord.
Nous allons ensuite ajouter les autorisations dont votre application a besoin pour lire les événements de votre page.
Dans le tableau de bord de votre application, cliquez sur « Personnaliser » dans le cas d'utilisation « Tout gérer sur votre page ».

Cela ouvre l'onglet « Autorisations » du cas d'utilisation. Les autorisations « pages_show_list » et « business_management » sont déjà incluses par défaut.
Dans la liste, cliquez sur « Ajouter » à côté de chacune de ces 3 autorisations :
- pages_lues_par_l'utilisateur_contenu
- pages_lecture_engagement
- pages_gestion_de_l'engagement

Une fois ajoutées, chacune des trois autorisations affiche le statut « Prêt pour le test », tout comme l'autorisation « pages_show_list » qui avait déjà été incluse.

Remarque : Votre application peut rester en mode Développement. Les flux d'événements ne nécessitent ni validation de l'application ni publication de celle-ci.
Félicitations ! Vous venez de créer l'application. Il ne reste plus qu'une étape à franchir !
Questions fréquemment posées
Vous trouverez ci-dessous les réponses à certaines des questions les plus fréquentes concernant la connexion de vos événements Facebook.
Mon jeton d'accès a-t-il une date d'expiration ?
Non. Le jeton que vous générez dans l'Explorateur de l'API Graph est temporaire. Lorsque vous cliquez sur « Se connecter », le plugin le remplace par un jeton d'accès à la page qui n'expire pas. Vous n'aurez pas besoin de le renouveler manuellement.
Dois-je publier mon application Facebook ou la soumettre à l'App Review ?
Non. Votre application peut rester en mode Développement. Étant donné qu'elle se contente de lire les événements d'une page que vous gérez, elle fonctionne sans passer par la vérification de l'application ni par la publication.
De quelles autorisations mon application a-t-elle besoin ?
Votre application nécessite au total 5 autorisations : business_management, pages_manage_engagement, pages_read_engagement, pages_read_user_content et pages_show_list. La première et la dernière sont incluses automatiquement lorsque vous configurez le cas d'utilisation « Gérer tout sur votre page ». Le jeton que vous générez dans l'Explorateur de l'API Graph doit inclure ces 5 autorisations.
Que signifie « Aucune page Facebook n'a été trouvée pour ce jeton » ?
Cela signifie que le jeton reçu par le plugin n'a pas encore accès à vos Pages. Générez un nouveau jeton dans l'Explorateur de l'API Graph en sélectionnant les 5 autorisations, en particulier « business_management ». Lorsque la fenêtre contextuelle vous le demande, acceptez l'accès à vos Pages et à vos entreprises. Si vous avez récemment mis à jour le plugin, actualisez la page « Paramètres » en effectuant une actualisation complète avant de réessayer.
J'ai configuré mon flux d'événements avec une URL iCal. Dois-je modifier quelque chose ?
Non. Les flux d'événements existants qui utilisent une URL iCal continuent de fonctionner tels quels. La connexion « Source d'événements » décrite dans ce guide permet de configurer les nouvelles connexions d'événements.
Les informations relatives à mon application Facebook sont-elles stockées sur mon site web ?
Seul le jeton d'accès de la page connectée est stocké, sous forme chiffrée. Votre identifiant d'application (App ID) et votre clé secrète d'application (App Secret) ne sont utilisés qu'une seule fois lors de la connexion pour récupérer vos pages et ne sont pas enregistrés par le plugin.