在 Microsoft Teams 频道消息中发送 URL 时从图形 API 获取多个更改通知

Getting multiple change notification from graph api while sending URL's in Microsoft Teams channel message

提问人:Bhuwan Panta 提问时间:2/9/2023 更新时间:2/9/2023 访问量:88

问:

我一直在使用 Microsoft 提供的图形 API 来订阅团队消息的更改通知。 对于正常的聊天消息来说,一切都很好,但是当我尝试发送任何包含URL的消息时,它会发送两/三个通知,有时它工作正常(只发送一个)。 我已经浏览了文档并遵循了协议,例如发送 202 响应 conde,以确认已收到通知,并在另一个线程中运行其他功能。 我找不到有关这种不一致行为的更多信息。

到目前为止,我试图通过执行其他操作(例如提取通道、消息 ID 和在不同线程中检索消息)来最小化在 webhook 接收器路由上收到通知后的过程,并在收到通知后立即发送 202 的 HTTPResponse。

azure microsoft-graph-api office365 microsoft-teams change-notification

评论

0赞 Sayali-MSFT 2/21/2023
如上所述,我们无法重现该问题。同时得到了相关的线程,请查看这个-stackoverflow.com/questions/40412261/...
0赞 Sayali-MSFT 2/21/2023
另外,您能否分享图形日志/错误日志,以便我们从我们这边进行调查?
1赞 Bhuwan Panta 2/22/2023
@Sayali-MSFT 实际上,我最近才知道我正在创建的订阅正在接受 created,updated 的更改类型,并且有两个通知是由于团队首先创建 URL 消息并在重新格式化后再次更新它,我猜,这正在创建一个问题,它目前正在工作,因为我在更新消息时删除了订阅

答: 暂无答案