我发现了 Microsoft Teams,我喜欢它。
我现在正在尝试触发从 TFS 到 Microsoft Teams 的 pullrequest 消息。
我有一个适用于 curl 的 Teams Group webhook url。
但是当我用 TFS(服务钩子(Hook) -> 网络钩子(Hook))测试它时,我只会收到错误的请求。
你们中有人知道为什么会这样吗?
最佳答案
如果您使用的是 VSTS,则可以直接使用 Microsoft Teams 中的 连接器 来实现您的需求。
如果您使用的是 TFS,则目前没有相关的加载项。似乎您正在使用 Incoming Webhook connector 。
对于传入 Webhook,它仅支持明信片。有关该卡如何构建的更多详细信息,请参阅此链接: Actionable Messages Reference 。
但是,对于 Web Hooks in TFS ,发送的 JSON 表示不使用“卡片类型”。示例 JSON 如下所示:
所以你会收到一 strip 包请求(400)的失败消息。
关于tfs - TFS 上的 Microsoft Teams 网络钩子(Hook),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41298301/