我创建了一个MS团队机器人和应用程序,以取消指向我们网站的公共和私人链接的显示。
使用Teams网络应用程序时,链接正确展开。但是,在使用Windows或Mac桌面应用程序或Android或iOS移动应用程序时,不会出现链接展开的情况。
已经调试了Mac桌面应用程序,我看到没有调用https://uk.ng.msg.teams.microsoft.com/v1/agents/28:<our-bot-id>/invoke
来从我们的机器人中获取展开的链接数据。
是否需要在Web以外的Teams平台上触发我们的机器人和应用程序的其他配置?
答案 0 :(得分:0)
根据上面的评论,我认为发生的事情是Teams试图代表用户“预先验证”这些链接。在浏览器中,对用户进行身份验证后,一切都很好,但是在台式机/移动设备体验中,用户未对后端系统进行身份验证,因此无法展开。
我自己没有尝试过,因此不能提供太多指导,但是可以这么说,这似乎是写自己的“ unfurler”的解决方案。参见here。