【问题标题】:AdaptiveCard with "mailto" Action.OpenUrl no longer works带有“mailto”Action.OpenUrl 的 AdaptiveCard 不再有效
【发布时间】:2021-08-25 18:07:48
【问题描述】:

在 Microsoft Teams 上,我们有一个机器人,它通过 Microsoft Bot Framework REST API 向用户发送 AdaptiveCard 消息活动。有时,AdaptiveCard 包含一个 Action.OpenUrl。使用诸如https://google.com 之类的常规链接,它可以按预期工作,但是大约一个月后,带有mailto url 的URL 参数(例如mailto:recipient@domain.com)不再起作用:消息已发送,按钮出现但单击它不起作用任何东西。

示例请求:

POST https://smba.trafficmanager.net/emea/v3/conversations//activities

正文:

  "recipient": {
    "id": "29:1uuzUvFTkcseXZ1Q2wOva1inGkpH1SqbHwqdXjG8MhUa8mkFsdUnvrgn4FnPbX8CwBl_GwDHSQGIlRSPKczwUFg"
  },
  "type": "message",
  "attachments": [
    {
      "contentType": "application/vnd.microsoft.card.adaptive",
      "content": {
        "type": "AdaptiveCard",
        "version": "1.0",
        "body": [
          {
            "type": "ActionSet",
            "actions": [
              {
                "type": "Action.OpenUrl",
                "url": "mailto:antoine.chopin@heyaxel.com",
                "title": "TEST"
              }
            ]
          }
        ],
        "actions": []
      }
    }
  ]
}

【问题讨论】:

  • etil 发布了一个 Answer 说“现在似乎可以正常工作(2021 年 11 月)。我得到它是为了从 MS Teams 在 Outlook 中打开电子邮件。”

标签: botframework microsoft-teams adaptive-cards


【解决方案1】:

目前 openSafeUrlMT 不允许 ma​​ilto 网址。我们已经对此有一个积压的功能请求。关注团队正在努力解决此问题。

【讨论】:

  • 是否有我可以订阅的跟踪器,以便我可以保持更新?
  • @Konrad - 此功能将在内部进行跟踪。如果有更新,我们会更新您,但我们没有任何 ETA 可分享。
猜你喜欢
  • 2017-02-14
  • 1970-01-01
  • 2018-02-16
  • 2015-05-10
  • 2013-11-06
  • 1970-01-01
  • 2018-04-22
  • 2019-02-08
  • 2020-05-22
相关资源
最近更新 更多