从 Azure Devops 到 Teams 的 Webhook 得到响应 400,请求错误

Webhook from Azure Devops to Teams get response 400, bad request

我已经为此奋斗和搜索了 2 天,但我根本找不到解决方案。

如标题所述,我正在尝试创建自定义挂钩,以便发送所需信息。

我知道 Teams 提供了一个 Azure Devops 连接器,但它无法看到与帐户所连接的租户不同的租户。由于目前不重要的原因,Azure Devops AD 与 Teams 不同,这使得连接器无用。

因此,我不得不求助于 webhooks 却碰壁了。

欢迎任何可能的解决方案。

根据官方文档,只有 TFS 支持对 Teams 的 Web 挂钩,但 azure devops 不支持。https://docs.microsoft.com/en-us/azure/devops/service-hooks/services/teams?view=azure-devops

并且作为我的测试,如果我将组织更改为不同的 AAD,组织将无法显示在团队中,我认为这是一个缺失的功能。所以我创建了一个关于它的功能请求,您可以对其进行投票并关注更新。https://developercommunity.visualstudio.com/idea/751243/teams-app-connectors-for-azure-devops.html

此外,根据 Microsoft Teams with Azure DevOps Services 文档,只有同一组织(AAD 租户)中的 Azure DevOps 组织才能与您的 Microsoft Teams 帐户集成。您可以更改 Teams 设置,使 AAD 租户与您的 Microsoft Teams 帐户相同。