Synchroniser un canal de messages 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 !