Microsoft Teams 频道 webhook URL 格式验证 - 是否一致 pattern/documentation?

Microsoft Teams channel webhook URL format validation - any consistent pattern/documentation?

我正在构建一个应用程序,允许用户输入 Teams 频道网络钩子连接器 URL 以获取通知。

我希望能够对 URL 进行一些基本验证,以最大限度地提高用户输入有效的可能性。

从我可以访问的几个 M365 租户上看到的,webhook 似乎采用以下格式:

https://tenant-name.webhook.office.com/webhookb2/some-guid/IncomingWebhook/some-guid/some-guid

但我不确定是否所有租户都会这样,我相信微软在某个时候也改变了这种格式,正如我之前看到的那样:

https://outlook.office.com/webhook/some-guid/IncomingWebhook/some-guid/some-guid

所以我需要考虑所有版本。

我似乎找不到关于此的任何文档。如果有任何机会有人为此工作并可以提供一些信息,我们将不胜感激。

我们现在已经在我们的租户中进行了验证,Webhook URL 与您首先分享的相似:

https://tenant-name.webhook.office.com/webhookb2/some-guid/IncomingWebhook/some-guid/some-guid

所以你可以使用这种格式。

参考link: https://docs.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook