Могу ли я узнать о событиях изменения участника канала Microsoft Teams? - PullRequest
0 голосов
/ 05 августа 2020

Я разрабатываю внешнее приложение Microsoft Teams.

Я хочу синхронизировать «участников канала моего внешнего приложения» с «участниками канала Teams».

Итак, я хочу знать изменяет участников канала Teams следующим образом:

  1. Кто-то создал канал Teams.
  2. Некоторые участники присоединились к каналу Teams.
  3. Некоторые участники покинули канал Канал Teams.

Я понимаю, что у меня есть Webhook и Office 365 Connector, но я могу получать только события чата.

Я также понимаю, что Microsoft Graph API можно использовать для знать информацию о канале. Однако это не помогает узнать о событиях изменений для участников канала Microsoft Teams.

1 Ответ

0 голосов
/ 06 августа 2020

Microsoft Graph поддерживает только уведомления об изменениях (веб-перехватчики) и отслеживание изменений (дельта) для сообщений chatMessages сегодня (или сообщений канала). Поскольку команда - это группа, вы также можете отслеживать изменения / получать уведомления о людях, присоединяющихся / покидающих команду (отслеживая / подписываясь на членов группы), но не сам канал. Как упоминал Абхиджит, вы можете использовать пакет SDK для ботов для отслеживания участников, присоединяющихся к каналу и покидающих их, но на данный момент это выходит за рамки API Microsoft Graph.

Если вы хотите иметь поддержку участников канала delta / webhooks Вы можете запросить его по uservoice .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...