Команды 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:
Это дает доступ к:
Использование устройства:
- Получите сведения об использовании устройства Microsoft Teams пользователем.
- Получите количество уникальных пользователей в день по типу устройства.
- Получите количество уникальных пользователей по типу устройства за выбранный период времени.
Использование пользователя:
- Получите подробные сведения об активности пользователей Microsoft Teams по пользователям.
- Получите количество действий Microsoft Teams по типу действия. Действия выполняются лицензированными пользователями Microsoft Teams.
- Получите количество пользователей по типу активности. Типы действий — это количество сообщений в чате команд, личных сообщений в чате, звонков или собраний.