Microsoft 365 : synchroniser les messages d'un canal Teams

Pré-requis


:hourglass: Temps nécessaire : 10 min
:thermometer: Niveau de difficulté : 4/5
:penguin: Sources de données nécessaires : 1 par canal de message (+ 1 par filtre : par exemple sur un mot spécifique)


Etapes

  1. Accédez au concepteur sur Pingview puis aux sources de données du wallboard.
  2. Entrez votre jeton, nommez la source, ajoutez le lien suivant puis testez :
    https://graph.microsoft.com/v1.0/me/joinedTeams

Capture d’écran 2022-02-03 à 15.47.15

  1. Depuis la colonne de droite, dĂ©roulez les rĂ©sultats qui s’affichent et cliquez sur la flĂšche de value

Capture d’écran 2022-02-03 à 15.58.54

  1. RĂ©cupĂ©rez ensuite l’ID du canal que vous souhaitez connecter

Capture d’écran 2022-02-03 à 16.01.05

  1. Ajoutez l’URL suivante en remplaçant ID_TEAMS par votre ID, puis testez : https://graph.microsoft.com/v1.0/teams/**ID_TEAMS**/channels

Capture d’écran 2022-02-03 à 16.03.24

  1. RĂ©cupĂ©rez enfin l’ID du groupe que vous souhaitez connecter. Ici il s’agit du groupe GĂ©nĂ©ral

Capture d’écran 2022-02-03 à 16.04.12

  1. A partir de l’URL suivante remplacez ID_TEAMS et ID_GROUPE avec ceux que vous avez rĂ©cupĂ©rĂ© prĂ©cĂ©demment :
    https://graph.microsoft.com/beta/teams/**ID_TEAMS**/channels/**ID_GROUPE**/messages

Capture d’écran 2022-02-03 à 16.07.18

  1. Testez, selectionnez les champs de résultats que vous souhaitez récupérer (ex : Body => Contexte, createdDateTime, importance
), puis sauvegardez

Capture d’écran 2022-02-03 à 17.16.30

  1. Il ne vous reste plus qu’à rĂ©cupĂ©rer ces rĂ©sultats dans les widgets !

=> Pensez au widget répétition si vous avez beaucoup de messages à afficher, mais également au défilement des widgets textes !