Microsoft Teams: API REST

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


person Supreetha Upadhya    schedule 10.03.2017    source источник


Ответы (4)


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

person Dragan Panjkov    schedule 16.05.2017

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.

person mxr7350    schedule 18.11.2019

В настоящее время у нас нет доступных API-интерфейсов Teams. Наши возможности расширяемости ограничены возможностями приложения Teams.

person Rich Moe - Microsoft    schedule 14.03.2017
comment
Спасибо за ваш ответ! Я хочу получать объекты JSON, такие как команда, члены команды, каналы и чаты, из команд с помощью REST API / Java SDK. Хотя я понимаю, что в настоящее время Teams не поддерживаются API-интерфейсами для Graph / Office 365, можно ли добиться этого с помощью API-интерфейсов Sharepoint или другими способами? Буду признателен, если вы укажете мне ссылки. Спасибо! - person Supreetha Upadhya; 15.03.2017
comment
Нет, в настоящее время нет. Боты в Teams поддерживают подмножество из них, но относятся к конкретному боту в команде, в которую он был добавлен. Для ясности, возвращаемая информация о пользователе и канале подходит только для работы бота. - person Rich Moe - Microsoft; 16.03.2017
comment
@ RichMoe-Microsoft с учетом требований HIPAA, похоже, что каждая существующая в настоящее время точка интеграции API явно запрещает подключение. Планируется ли, что в Teams будет полнодуплексный REST API для организаций, которые не могут использовать ботов? - person Mark Lopez; 20.03.2017

Пожалуйста, взгляните на Graph API

https://docs.microsoft.com/en-us/graph/api/resources/team?view=graph-rest-1.0 https://docs.microsoft.com/en-us/graph/api/resources/команда?view=graph-rest-beta

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

person TonyX    schedule 20.11.2019