Больше невозможно определить чаты Microsoft Teams

#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.