#microsoft-graph-api #microsoft-teams
#microsoft-graph-api #microsoft-teams
Вопрос:
До сих пор для получения сообщений Microsoft Teams я проверял subject
поле, чтобы увидеть, содержит ли оно «IM», как описано в документации:
ПОЛУЧЕНИЕ сообщений возвращает чаты в Microsoft Teams
Как в конечных версиях версии v1, так и в бета-версии, ответ
GET /users/id/messages
включает в себя пользовательские чаты Microsoft Teams, которые произошли за пределами команды или канала. Тема этих сообщений чата — «IM».
В течение последних нескольких дней это «IM» больше не отображается в subject
сообщении, поэтому теперь у нас нет информации, чтобы определить, является ли это командным чатом.
Ответ №1:
«Известная проблема» заключалась в том, что /messages
возвращала эти сообщения. Похоже, они выпустили исправление для этой проблемы. Поскольку это считалось ошибкой, текущее состояние таково, как оно было разработано для работы — /messages
предназначалось только для возврата сообщений электронной почты.
Вот почему не рекомендуется устанавливать зависимость от известной проблемы; когда они устраняют проблему, это нарушает ваш код. На данный момент, похоже, не существует механизма для получения этих сообщений, но, основываясь на этом PR в документации, похоже, что он скоро появится.
Комментарии:
1. Если это была ошибка для них, то почему они не удалили все сообщение, а только IM из отправленной темы? не имеет смысла, если запрос /messages по-прежнему возвращает чаты Teams.