【问题标题】:Accessing ms teams activity feed访问 ms 团队活动源
【发布时间】:2020-08-19 20:16:26
【问题描述】:

有没有办法通过任何 api 将外部应用程序中发生的活动发送到 ms 团队活动源。现在我设计了一个博客,其他用户可以在其中评论并关注我在博客中的帖子。所以我想得到将我博客中发生的所有活动发送给 ms 团队。

【问题讨论】:

    标签: node.js microsoft-graph-api microsoft-teams activity-streams


    【解决方案1】:

    Microsoft Graph REST API 使用 Webhook 机制向客户端传递更改通知。客户端是配置自己的 URL 以接收通知的 Web 服务。客户端应用使用通知在更改时更新其状态。

    订阅操作需要对资源的读取权限。例如,要获取消息通知,您的应用需要 Mail.Read 权限。

    请看change notification API

    【讨论】:

    • 感谢您的回复,我已经通过了更改通知 api,我的理解是当 o365 应用程序中发生任何更改时,例如当新消息到达团队时,我们可以向外部应用程序发送通知说有人发布了一条消息,但我正在寻找另一种方式,即当某个外部应用程序中发生某些活动时,某个外部应用程序会向团队发送通知。简单来说,我正在尝试将活动(例如活动)的活动流 JSON 格式发送给团队,以便在团队方面我可以用 json 格式制作英文声明
    • 我认为这是从团队中的外部应用程序读取活动提要的一种方式,您仍然可以设置incoming webhook 以便稍后在团队中发布活动您可以订阅 webhook要读取您的外部服务中的更改,每当您的 Web 服务发生任何更改时,您的 Webhook 都会被触发,您可以在团队中通知该更改
    • 是的,我同意将传入 webhook 添加到团队频道并向该传入 webhook 发布消息会导致将消息从外部应用程序推送到团队频道,但不会直接推送到团队活动源。我不想创建任何额外的频道来查找外部应用程序中发生的活动,而是希望这些活动直接出现在 ms 团队的活动提要中。希望我不要太有野心
    • 您能告诉我如何使用更改通知 API 从外部应用读取活动源
    • 您可以create subscription监听应用程序(webhook url)来接收来自外部应用程序的通知。
    猜你喜欢
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多