Microsoft Teams 传入网络钩子按钮 \w 文件链接



我正在使用传入的 Webhook 向 Microsoft Teams 频道发送消息。除了"打开日志"按钮外,这工作得很好,它应该通过浏览器打开文件,但根本无法打开。

杰伦

{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"themeColor": "0076D7",
"summary": "Error Log",
"sections": [{
"activityTitle": "Error in integration " + integration_name,
"activitySubtitle": "live stage",
"markdown": True,
"text": message
}],
"potentialAction": [{
"@type": "ActionCard",
"name": "Open log",
"actions": [{
"@type": "OpenUri",
"name": "Open log",
"targets": [{
"os": "default",
"uri": "file://someserver/d$/somefolder/logs/" + logname
}]
}]
}]
}

此 webhook 调用的结果如下所示: 通过网络钩子发送消息

我的问题是,这个按钮绝对不做任何事情。如果我使用标准网站,甚至是安卓/iOS URL,它的工作原理就像预期的那样。

非常感谢任何解决此问题的帮助!我做错了什么吗?Microsoft团队是否阻止 file://链接?

是的,目前我们清理(阻止(file://链接,因为它们是一个非常重要的安全漏洞(例如本地可执行文件/批处理文件(。有关更多信息,请参阅此处。

也就是说,您的用例似乎既有效又安全。您希望它在安全的同时如何工作?

真的没有办法创建一个包含指向像 file://myshare/file.htm 这样的文件的链接的 webhook 消息吗? 我们使用 webhook 发布消息,我们还希望能够在公司内部网中发布指向内容的链接。

最新更新