microsoft-teams - 微软团队的新 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 证书中定义的域名中。
我的问题,我该怎么做?..任何输入将不胜感激。谢谢
解决方案
认为它与python版本有关。将我的 python 版本升级到 2.7.5,我很高兴。谢谢
推荐阅读
- java - 构建树中的 spring-security-core 冲突版本问题
- firebase - Firestore 如何处理离线/在线删除?
- javascript - V8 JavaScript 引擎和字符串文字
- r - 混淆矩阵与分类图像不一致
- ios - 屏幕变暗和锁定时如何保持音频播放?
- javascript - NetSuite Suitelet 未选择 Shopify Webhook
- idris - Idris:有没有办法在等式证明中引用抽象变量?
- angular - ionic 4 *ngFor 在任何项目中都不起作用
- c# - 我似乎无法从 .txt 文件中的不同元素中提取周长和面积方法
- flutter - 如何初始化一个方法,以便我可以在另一个方法中使用它作为参数?