首页 > 解决方案 > 微软团队的新 webhook 出现问题

问题描述

我有一个 webhook,我正在使用我的 ansible playbook 向我们的 Microsoft 团队频道之一发送通知。webhook URL 是这样的

“https://outlook.office.com/webhook/*”。我收到有关团队的通知,我需要在 webhook 上更新到新版本,现在是这个“ https://organization-name.webhook.office .com/webhookb/*"。在我更新到新的 webhook 并在我的 ansible play book 上进行测试后,我收到以下错误

"msg": "无法验证 organization-namer.webhook.office.com:443 的 SSL 证书。确保您的托管系统安装了有效的 CA 证书。如果提供 url 的网站使用 SNI,您需要 python >= 2.7 .9 在您的托管机器上(使用的 python 可执行文件 (/usr/bin/python) 是版本:2.6.6 (r266:84292, Jan 22 2014, 09:42:36) [GCC 4.4.7 20120313 (Red Hat 4.4 .7-4)]) 或者您可以安装urllib3, pyOpenSSL, ndg-httpsclient, 和pyasn1在 python >= 2.6 中执行 SNI 验证的 python 模块。如果您不需要确认服务器身份,则可以使用 validate_certs=False,但这是不安全的,不推荐。为此平台检查的路径:/etc/ssl/certs、/etc/pki/ca-trust/extracted/pem、/etc/pki/tls/certs、/usr/share/ca-certificates/cacert.org、/etc /可靠的。异常消息是:主机名“organization-name.webhook.office.com”与“ .internal.outlook.com ”、“.outlook.com”、“outlook.com”、“office365.com”中的任何一个都不匹配, ' .office365.com', ' .outlook.office365.com', ' .office.com', 'outlook.office.com', 'substrate.office.com', 'attachment.outlook.live.net', '附件.outlook.office.net','附件。.nrb.footprintdns.com'、'ccs.login.microsoftonline.com'、'ccs-sdf.login.microsoftonline.com'、'substrate-sdf.office.com'、'attachments-sdf.office.net'、 ' .live.com'、'mail.services.live.com'、'hotmail.com'、'*.hotmail.com'。"}

从错误中可以看出微软没有将 *.webhook.com 域添加到 SSL 证书中定义的域名中。

我的问题,我该怎么做?..任何输入将不胜感激。谢谢

标签: microsoft-teams

解决方案


认为它与python版本有关。将我的 python 版本升级到 2.7.5,我很高兴。谢谢


推荐阅读