Notificació de webhook quan la presència de Microsoft Teams canvia mitjançant l'API Graph

Bloc

Notificació de webhook quan la presència de Microsoft Teams canvia mitjançant l'API Graph

Hi ha diversos escenaris empresarials quan en una aplicació haureu de mostrar informació actualitzada de presència d’un usuari de Microsoft Teams.

node js express angularjs

Microsoft ho havia anunciat getPresence punt final per obtenir la presència de l’usuari, inclosa la seva disponibilitat i activitat de l’usuari. Tot i això, es tracta d’un mecanisme d’extracció, la vostra aplicació havia de fer que les enquestes contínues rebessin trucades per conèixer l’estat actual i, si es modifica l’estat provisional, no hi ha manera de conèixer-ne l’últim.

Per solucionar aquest problema, Microsoft ha anunciat una API de subscripció de presència, que es pot utilitzar per subscriure la presència d'altres usuaris a Microsoft Teams.

Un cop creeu una subscripció per a la presència d'un usuari i registreu un punt final HTTPS per rebre una notificació, Microsoft Graph us indicarà quan hi ha canvis. Normalment, aquesta subscripció és bona fins a 60 minuts, però podeu renovar-la mitjançant actualització de la subscripció punt final.

En aquest article, veurem la configuració pas a pas per obtenir l’estat de presència dels usuaris de Microsoft Teams automàticament.

** Requisits previs **

  • Aplicació registrada al directori actiu d'Azure (AAD) amb Presence.Read i _Presència.Llegiu tots els permisos _delegats.
  • Instal·la faldilla Eina (per al desenvolupament)
  • Punt final HTTPS en funcionament (per a PROD)

#microsoft #graph api #api #webhook

www.c-sharpcorner.com

Notificació de webhook quan la presència de Microsoft Teams canvia mitjançant l'API Graph

Una guia pas a pas per rebre una notificació quan l'estat de la presència dels usuaris canviï a Microsoft Teams. Aquest article descriu els passos per aprofitar l'API de subscripció de presència de Microsoft Graph i els webhooks per rebre informació actualitzada de presència d'usuaris mitjançant notificacions.