Office365 MS团队应用程序与其他MS团队频道之间的深度链接

Office365 MS团队应用程序与其他MS团队频道之间的深度链接,office365,deep-linking,microsoft-teams,Office365,Deep Linking,Microsoft Teams,我想在我的MS Teams应用程序中提供指向其他频道的链接。MS团队提供深度链接()。但是,当用户单击它时,它总是会打开一个对话框,询问在哪里打开团队(应用程序或浏览器)。然而,为了获得更好的用户体验,链接应该在没有对话框的情况下立即切换到正确的频道 我尝试使用ms团队方案(msteams://)。不幸的是,链接在MS团队中产生错误对服务器的请求被扩展阻止。我不知道它如何工作 是否还有机会在MS团队应用程序和频道之间导航而不打开对话框?您可以使用MicrosoftTeam.ExecuteEEPL

我想在我的MS Teams应用程序中提供指向其他频道的链接。MS团队提供深度链接()。但是,当用户单击它时,它总是会打开一个对话框,询问在哪里打开团队(应用程序或浏览器)。然而,为了获得更好的用户体验,链接应该在没有对话框的情况下立即切换到正确的频道

我尝试使用ms团队方案(msteams://)。不幸的是,链接在MS团队中产生错误<代码>对服务器的请求被扩展阻止。我不知道它如何工作


是否还有机会在MS团队应用程序和频道之间导航而不打开对话框?

您可以使用
MicrosoftTeam.ExecuteEEPLink
api从选项卡html页面进行深度链接


初始化();
window.openDeepLink=函数(tabName){
microsoftTeams.ExecuteEepLink(“https://teams.microsoft.com/l/app/f46ad259-0fe5-4f12-872d-c737b174bcb4");
}
深度链接

当您从bot进行deeplink时,此功能可以顺利运行。从选项卡中,deeplink首先将您带到浏览器。我们正在修复此流。一个解决方法是将JS与window.open一起使用msteams://xyz)