写在前边
之前写过一篇文章【https://blog.youkuaiyun.com/beastboy/article/details/94407659】,是关于Microsoft Teams里Task Module的本地开发调试。
最近两天又有朋友跟我提到了一个应用场景,也是真是碰到的场景。朋友的场景我们暂且不提,直接说我这边给他的解释,技术人员就直接进入正题看技术细节。
什么需求呢?实际上就是在Task Module里弹出窗口里,需要有个类似button,点击这个按钮可以跳到对应聊天界面。
刚听到这个需求,其实有点没思路。因为弹出框里可能是个内嵌网页,又或者是Adaptive Card。仔细一想,今年2月份出来的DeepLink就是创建各种teams里的实体跳转链接的,仔细看看文档【https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/deep-links#deep-linking-to-a-chat】。
看完的结果,是可以的。先解释,后实践。
Deep link to chat的链接结构
https://teams.microsoft.com/l/chat/0/0?users=<user1>,<user2>