Botframework 为什么Microsoft团队不使用openUrl操作打开身份验证响应?

Botframework 为什么Microsoft团队不使用openUrl操作打开身份验证响应?,botframework,microsoft-teams,Botframework,Microsoft Teams,我正在开发一个带有操作命令消息传递扩展的Microsoft Team应用程序。bot的消息传递端点是HTTP Firebase函数 当用户调用该命令时,该函数检查它们是否经过身份验证(通过adapter.getUserToken)。如果它们不是,它将以auth compose扩展名(如中所定义)进行响应: 我可以看到团队显示的标题和登录按钮,但单击它只会显示错误消息“出现问题,请重试”。我重定向到的URL在应用程序的有效域列表中定义 我不明白这为什么不起作用。我遗漏了什么吗?Hi@Ali Nau

我正在开发一个带有操作命令消息传递扩展的Microsoft Team应用程序。bot的消息传递端点是HTTP Firebase函数

当用户调用该命令时,该函数检查它们是否经过身份验证(通过
adapter.getUserToken
)。如果它们不是,它将以auth compose扩展名(如中所定义)进行响应:

我可以看到团队显示的标题和登录按钮,但单击它只会显示错误消息“出现问题,请重试”。我重定向到的URL在应用程序的有效域列表中定义


我不明白这为什么不起作用。我遗漏了什么吗?

Hi@Ali Nauman,我只是想确认一下您是否在关注此事。如果您对此还有进一步的疑问,请告诉我们。@Ravindra MSFT感谢您的帮助。是的,我的申请在方法上是相似的。然而,后来我能够正确地打开链接。不确定首先出现了什么问题,因为错误消息没有帮助。很高兴听到您的问题已经解决。
composeExtension: {
  type: 'auth',
  suggestedActions: {
    actions: [{
      type: ActionTypes.OpenUrl,
      value: link,
      title: 'My Title',
     },],
  },
},