繁体   English   中英

使用 Azure Bot 注册 MS Teams 机器人时出现 401 未经授权的错误

[英]401 unauthorized error when registered a MS Teams bot using Azure Bot

我在 VS2019 中使用“Teams Toolkit [Preview]”开发了一个 MS Teams 机器人。 如果我通过https://dev.botframework.com/bots/new注册了我的机器人,我可以毫无问题地从 MS Teams UI 进行测试。 但是,当我使用我单独创建的现有 Azure AD 应用程序从 Azure Bot 服务注册机器人时,我在我的 ngrok 屏幕中看到“401 未授权”错误消息,并且 MS Team 机器人不起作用。 以前我使用 Azure 中的“机器人频道注册”,效果很好。 由于“Azure Bot”取代了“Bot Channel Registration”和“Azure Web Bot”,我试图弄清楚为什么“Azure Bot”不起作用。 任何人都可以分享如何使用 Azure Bot 创建 MS Team Bot 的最新说明吗?

创建团队机器人的步骤基本相同,只是Bot Framework Registration已替换为Azure Bot Azure Bot 资源应该仍然具有所有相同的配置和通道注册选项可用。

你可能会发现Teams 对话机器人示例很有帮助。 请记住,在第 4 步中,您将创建Azure Bot资源,而不是Bot Framework Registration资源。

您还可以检查常见的陷阱,例如忘记在 Azure 的配置中添加/api/messages ,将 ngrok 指向错误的端口,或者机器人设置或团队清单中的appId或其他凭据的拼写错误。 这些容易犯的错误通常会导致这些错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM