MS Teams 如何从团队频道获取 MS Teams connectorID 和 webHook ID?

MS Teams How to get the MS Teams connectorID and webHook ID from a Team Channel?

如何从 MS Teams 获取 connectorID 和 webhook ID (teams_webhook_id)?我正在尝试构建一个 webhook uri 以向 MS Teams 发送 POST 请求(通知)。寻找对 webhook url 格式

的引用

格式 teams_webhook_id 的最后一部分没有很好地记录在何处 fetch/get 详细信息表格?

https://outlook.office.com/webhook/daxxxxx@d77xxxx/IncomingWebhook/23b0ef39058040339562b8cba6183e67/ca74xxxx-xxxx

connectorID 和 webHookID 从哪里获取?

示例

```
team_webhook_id = ??
teams_webhook_url = "https://outlook.office.com/webhook/"
teams_webhook_uri = teams_webhook_url+groupId+@+tenantId+teams_webhook_id


response = http.request('POST', teams_webhook_uri, 
                         body=webhook_encoded_body)

您在创建实际的 webhook 时会得到它们。请参阅 here 了解如何操作。

MS Teams 中的 webhook 格式为 https://outlook.office.com/webhook/{groupId}@{tenantId}/IncomingWebhook/{connectorId}/{webHookId}

与 slack 不同,MSTeams 无法向频道名称发送通知,但需要 webhook

您可以从 MS Teams 获取此信息 -> 转到团队名称 -> 频道名称 -> 连接器,然后单击配置。

参考和进一步阅读:https://aws.amazon.com/premiumsupport/knowledge-center/sns-lambda-webhooks-chime-slack-teams/