Botframework 为什么Microsoft团队不使用openUrl操作打开身份验证响应?
我正在开发一个带有操作命令消息传递扩展的Microsoft Team应用程序。bot的消息传递端点是HTTP Firebase函数 当用户调用该命令时,该函数检查它们是否经过身份验证(通过Botframework 为什么Microsoft团队不使用openUrl操作打开身份验证响应?,botframework,microsoft-teams,Botframework,Microsoft Teams,我正在开发一个带有操作命令消息传递扩展的Microsoft Team应用程序。bot的消息传递端点是HTTP Firebase函数 当用户调用该命令时,该函数检查它们是否经过身份验证(通过adapter.getUserToken)。如果它们不是,它将以auth compose扩展名(如中所定义)进行响应: 我可以看到团队显示的标题和登录按钮,但单击它只会显示错误消息“出现问题,请重试”。我重定向到的URL在应用程序的有效域列表中定义 我不明白这为什么不起作用。我遗漏了什么吗?Hi@Ali Nau
adapter.getUserToken
)。如果它们不是,它将以auth compose扩展名(如中所定义)进行响应:
我可以看到团队显示的标题和登录按钮,但单击它只会显示错误消息“出现问题,请重试”。我重定向到的URL在应用程序的有效域列表中定义
我不明白这为什么不起作用。我遗漏了什么吗?Hi@Ali Nauman,我只是想确认一下您是否在关注此事。如果您对此还有进一步的疑问,请告诉我们。@Ravindra MSFT感谢您的帮助。是的,我的申请在方法上是相似的。然而,后来我能够正确地打开链接。不确定首先出现了什么问题,因为错误消息没有帮助。很高兴听到您的问题已经解决。
composeExtension: {
type: 'auth',
suggestedActions: {
actions: [{
type: ActionTypes.OpenUrl,
value: link,
title: 'My Title',
},],
},
},