用于读取来自 Microsoft Teams 的 activity 个提要的 API

APIs for reading activity feed from Microsoft Teams

是否有可用的内置 API,我们可以使用这些 API 从 Microsoft Teams 中的 activity 提要中读取通知?

我已经完成 Microsoft Teams Developer Platform 但没有找到任何线索。非常感谢任何带有解释的资源。

您会使用 MS Graph API。遗憾的是,它不支持直接查询 activity 提要。

由于权限设置,我无法对此进行测试,但我认为你可以:

  1. 查询来自相关chat or channel

  2. 的所有消息
  3. 然后您将必须筛选具有以下 json 片段的片段,该片段用于 send activity feed notifications:

"channelData": {
  "notification": {
    "alert": true
  }
}

来自@mdrichardson-msft 的答案会找到应用程序发送的通知,但只有一小部分 activity 供稿会匹配。

用于检索 activity 提要的 Microsoft Graph API 在待办事项列表中,但目前还没有,我们也没有可分享的日期。