到目前为止,要获取Microsoft Teams消息,我检查subject
字段以查看它是否包含“IM”作为described in the documentation:
GET消息返回Microsoft Teams中的聊天记录
在v1和beta端点中,
GET /users/id/messages
的响应包括用户的Microsoft团队聊天,这些聊天发生在团队或频道范围之外。这些聊天消息以“IM”为主题。
在过去的几天里,“IM”不再出现在消息的subject
中,所以现在我们没有信息来确定它是否是一个团队聊天。
“已知问题”是/messages
正在返回这些消息。听起来他们推出了解决这个问题的方法。由于这被认为是一个错误,目前的状态是它的设计工作方式 - /messages
只是为了返回电子邮件。
这就是为什么依赖已知问题并不是一个好主意。当他们解决问题时,它会破坏您的代码。目前似乎没有一种机制来检索这些消息,但是,基于这个PR in the documentation,它看起来很快就会到来。