【发布时间】: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/
正文:
"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": []
}
}
]
}
【问题讨论】:
标签: botframework microsoft-teams adaptive-cards