我有一个完全可用的 Cortana 技能,我尝试通过以下链接包含 Oauth 身份验证:
但它不起作用,它只是没有显示任何内容,并允许用户在没有身份验证的情况下使用该技能。除了上面链接中的配置之外,我还需要在 bot 服务中实现什么代码吗?我会很感激你的帮助。
谢谢!
更新 1
这就是我设置 Cortana Oauth 详细信息的方式,现在使用 Microsoft 文章中的示例:
据我了解,在显示登录请求的代码中不应该做任何其他事情,只有用于检索身份验证令牌的代码,但没有任何显示,技能立即开始运行。
我已经尝试使用 GetTokenDialog 和 SendOAuthCardAsync 进行身份验证并且它可以工作,但是当我收到确认码以完成身份验证时,如果我对 Cortana 说,“她”无法识别代码,如果我输入它相反,它可以工作,但 Cortana 停止说话。
我也关注了这个视频,这正是我所做的:
我需要更新 botBuilder SDK 还是什么?我在 3.15.2.2。我只是从来没有得到登录提示。谢谢!
解决方案
它变成了微软的错误;由于一切正常,我决定删除 Cortana 频道并从头开始重新创建它,现在出现登录提示,谢谢!
