Teams Deeplink - 消息中的超链接

问题描述 投票:0回答:2

我正在尝试通过 deeplink 向 Teams 发送消息(与用户聊天)。一开始我成功了,就像一年前一样。如果我的代码没有更改,它就会突然停止工作。该链接被粘贴为简单文本而不突出显示,这很烦人。 我试过

[link name](link)
<a href="link">link name</a> 
语法(编码或原始),但没有任何帮助。

有没有办法通过深层链接将超链接粘贴到 Teams,该链接将处于活动状态?

我使用

return $"{openIn}l/chat/0/0?users={emails}&message={System.Web.HttpUtility.UrlEncode("test  [test](https://adaptivecards.io) test")}";
来准备链接。

所以结果网址看起来像这样

http://teams.microsoft.com/l/chat/0/[email protected]&message=test+%5btest%5d(https%3a%2f%2fadaptivecards.io)++test

撰写框中的团队仅显示不可单击/转换的链接。

团队撰写框

microsoft-teams deep-linking
2个回答

0
投票

执行深层链接后,一旦到达“撰写”框,其中您的 URL 当前仅为纯文本,您可以快速使用 Ctrl+A、Ctrl+X、Ctrl+V 来选择全部、剪切,然后粘贴,然后粘贴文本,URL 将成为可点击的链接。这要求您教育用户执行此额外步骤,但如果您已经向他们提供手动深层链接并且他们需要手动提交预加载的消息,在这种情况下他们已经在执行操作。

© www.soinside.com 2019 - 2024. All rights reserved.