Команды Microsoft: API REST

Я заинтересован в получении данных (метаданных и содержимого файлов) из команд Microsoft в мое приложение с использованием API REST. Я рассмотрел API-интерфейсы Office 365 и API-интерфейсы Graph, но не смог найти подтверждающую документацию для команд Microsoft.

Любые предложения будут с благодарностью. Спасибо!

5 ответов

Команды API теперь добавлены к конечной точке бета-версии в Microsoft Graph. В документации вы можете найти его вместе с группами. Доступны пост, канал и чат. Например, документация для ресурса "канал" находится здесь: https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/resources/channel

REST API Microsoft Teams теперь включен в MS Graph API

https://docs.microsoft.com/en-us/graph/api/resources/team?view=graph-rest-1.0

На момент написания этого ответа в Teams не так уж много API. Однако добавляется больше, и они находятся в бета-версии (отправка сообщений, добавление приложений в команду, загрузка изображения команды и т. Д.).

https://docs.microsoft.com/en-us/graph/api/resources/team?view=graph-rest-beta

Не рекомендуется использовать бета-интерфейсы API в производственной среде, поскольку они могут измениться.

Также стоит упомянуть, что команды на самом деле являются группами Office365.

Взгляните на Graph API

https://docs.microsoft.com/en-us/graph/api/resources/team?view=graph-rest-1.0https://docs.microsoft.com/en-us/graph/api/resources/team?view=graph-rest-beta

Разверните "Работа в команде" слева, вы можете получить все API, связанные с Teams.

В настоящее время у нас нет доступных API команд. Наши возможности расширения ограничены опытом работы в приложении "Команды".

API Microsoft Graph постоянно меняется, и в настоящее время мы используем следующее для мониторинга и взаимодействия с нашим приложением Microsoft Teams:

https://learn.microsoft.com/en-us/graph/api/resources/teams-api-обзор

Он дает доступ к следующему (на момент написания этого):

Мы также отслеживаем общее использование через раздел отчетов в Graph API:

Это дает доступ к:

Использование устройства:

  1. Получите сведения об использовании устройства Microsoft Teams пользователем.
  2. Получите количество уникальных пользователей в день по типу устройства.
  3. Получите количество уникальных пользователей по типу устройства за выбранный период времени.

Использование пользователя:

  1. Получите подробные сведения об активности пользователей Microsoft Teams по пользователям.
  2. Получите количество действий Microsoft Teams по типу действия. Действия выполняются лицензированными пользователями Microsoft Teams.
  3. Получите количество пользователей по типу активности. Типы действий — это количество сообщений в чате команд, личных сообщений в чате, звонков или собраний.

https://learn.microsoft.com/en-us/graph/api/resources/microsoft-teams-device-usage-reports?view=graph-rest-1.0

Другие вопросы по тегам