A quoi sert cette extension ?
Cette extension nous permet de mettre en place des robots de syndication en charge de récupérer les articles que vous déposez sur les réseaux sociaux puis de créer une actualité sur votre site pour chacun de ces articles.
RVVN a donc développé des scripts ( que nous appelons robots ) qui interagissent avec les API ( Application Programming Interface ) des principaux réseaux sociaux.
Ces API évoluent régulièrement selon la volonté des réseaux sociaux et il nous faut donc faire évoluer nos robots au même rythme.
A l'heure actuelle, voici les réseaux sociaux qui sont pris en charge :
- YouTube
Important : LinkedIn est actuellement indisponible pour cause de changement d'API
Ces robots sont paramétrés par l'équipe RVVN en fonction de votre utilisation des réseaux.
En effet, nous pouvons faire passer ces robots au maximum toutes les heures si vous êtes très actifs mais il est préférable de les faire passer juste après vos horaires de création d'article.
Certains réseaux sociaux nécessitent une authentification ( Facebook, Instagram, LinkedIn ) à l'aide d'un jeton ( "token" en anglais ) qui a une durée de vie limitée ( 60 jours pour Facebook et Instagram ).
Il faut donc les renouveler régulièrement.
Mail d'alertes
Il est possible de spécifier des adresses email (à communiquer à l'équipe RVVN) afin de recevoir des mails d'alerte vous informant :
- qu'un import a été effectué
- qu'il est nécessaire de renouveler le jeton d'authentification
Le mail de renouvellement est envoyé lors de la première exécution quotidienne du robot dans les cas suivants :
- 10 jours avant expiration du jeton
- 5 jours avant expiration
- chaque jour après la date d'expiration
Nous vous recommandons de spécifier au moins 1 adresse email pour ne pas risquer d'oublier de renouveler le jeton.
Si le jeton n'est pas renouvelé après son expiration, les nouveaux articles ne seront pas importés mais le site continuera à afficher les précédents.
Les dernières modifications de l'extension "Syndication des réseaux sociaux" (rvvnsocialfeeds)
Prérequis
Contactez RVVN pour la mise en place des robots mais voici les prérequis pour chaque réseau si vous souhaitez gagner du temps :
Avant de mettre en place une syndication, vous devez :
- avoir une page Facebook pour votre collectivité
- être administrateur de la page à syndiquer
- avoir un compte Facebook développeur ( https://developers.facebook.com )
- avoir une application Facebook ( https://developers.facebook.com/apps )
- être administrateur de l'application Facebook
Instagram appartenant à Facebook, ce réseau passe par la même API que Facebook, il vous faut donc :
- avoir une page Facebook pour votre collectivité
- connecter votre page Instagram à votre page Facebook
- être administrateur de la page Facebook connectée à votre compte Instagram
- avoir un compte Facebook développeur ( https://developers.facebook.com )
- avoir une application Facebook ( https://developers.facebook.com/apps )
- être administrateur de l'application Facebook
Suite à un changement d'API, la syndication est actuellement impossible ( depuis juillet 2019 ).
Guide d'utilisation
1. Module de création / renouvellement des jetons d'authentification
Pour vous permettre de créer et/ou renouveler les jetons, RVVN a créé un module dans l'interface d'administration.
Lors de la création d'une tâche de syndication, RVVN spécifie avec vous un ou plusieurs comptes habilités à créer et/ou renouveler le jeton pour ce réseau.
Si vous ne voyez pas de réseau dans ce module, c'est que vous n'y êtes pas autorisé, il faut alors consulter la personne en charge du site dans votre collectivité et/ou en discuter avec l'équipe RVVN.
2. Détail du module
Dans ce module, vous pouvez voir différentes informations :
- La dénomination du réseau social
- L'identifiant de votre page de réseau social ( utile si vous avez plusieurs pages pour le même réseau social )
- La durée restante de votre jeton d'authentification ou le nombre de jours depuis son expiration
- ( non sélectionnable ) Le jeton actuel
- ( non sélectionnable ) La date d'expiration du jeton actuel en nombre de secondes depuis le 1 janvier 1970 ( timestamp )
- Le bouton d'action pour créer ou renouveler le jeton
- Le bouton d'enregistrement
3. Renouvellement des jetons Facebook
Avant de cliquer, vérifiez bien que vous êtes connectés avec un compte Facebook ayant les droits d'administration de la page que vous cherchez à syndiquer ET que ce compte est également un compte développeur Facebook administrateur de l'application Facebook utilisée par le robot.
- Cliquez sur le bouton "Créer / Renouveler le jeton"
- Cliquez sur le bouton "Continuer en tant que ..."
Cochez la (les) page(s) que vous souhaitez syndiquer puis faites "suivant".
Donnez l'autorisation au robot de connaitre les pages que vous gérez.
Puis cliquez sur le bouton "Terminé".
Validez le message d'information de Facebook.
N'oubliez pas d'enregistrer le nouveau jeton, c'est l'erreur la plus fréquente !
La page affiche maintenant une durée de vie de votre jeton de 59 jours, c'est terminé.
Si vous renouvelez le jeton immédiatement, sa validité passera à 499 jours !
4. Renouvellement des jetons Instagram
Instagram appartenant à Facebook et utilisant la même API, vérifiez bien que vous êtes connecté avec un compte Facebook ayant les droits d'administration de la page connectée au compte Instagram que vous cherchez à syndiquer ET que ce compte est également un compte développeur Facebook administrateur de l'application Facebook utilisée par le robot.
- Cliquez sur le bouton "Créer / Renouveler le jeton"
- Vous pouvez maintenant vérifier ou actualiser les comptes Instagram que vous voulez autoriser sinon, cliquez directement sur "Ok"
- Si vous ne voyez pas le compte Instagram que vous voulez autoriser ou que vous souhaitez vérifier les autorisations actuelles, vous pouvez cliquer sur "See all Instagram accounts"
- Sélectionnez les comptes que vous voulez autoriser
- Cliquez sur "Ok"
N'oubliez pas d'enregistrer le nouveau jeton, c'est l'erreur la plus fréquente !
La page affiche maintenant une durée de vie de votre jeton de 499 jours, c'est terminé.