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

问题描述

如何从MS Teams获取连接器ID和Webhook ID(teams_webhook_id)?我正在尝试构造一个webhook uri,以将POST请求(通知)发送给MS Teams。寻找对webhook网址格式的引用

teams_webhook_id格式的最后一部分在哪里获取/获取详细信息表单没有得到很好的记录?

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}

不同于松弛,MSTeams无法发送带有频道名称的通知,但需要一个网络钩子

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

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