【发布时间】:2019-09-12 19:30:25
【问题描述】:
我正在运行 HelloWorld 应用示例(浏览器启动:http://localhost:3333/)
在 Bot Framework Emulator 中,我打开一个 Bot (http://localhost:3333/api/messages) 并连接。
我写了一条消息,我看到了:
Cannot post activity. Unauthorized.
POST 401 directline.postActivity
我尝试过使用和不使用 ngrok,但我想这不是问题。
有什么问题?
谢谢,
迭戈
【问题讨论】:
-
您能检查一下 web.config 文件中的 AppSettings 吗?并确保您在 web.config 文件的 AppSettings 下正确提供了键值。
-
在 Web.config - appSettings 我有 MicrosoftAppId = [Project Properties-Application-Assembly-GUI value] 和 MicrosoftAppPassword =""
-
你能分享你的机器人ID吗?
-
恐怕这是问题所在......我认为要在本地测试我的 Web 应用程序,让项目在 Visual Studio 中运行并且模拟器可以与之通信就足够了。我在这里没有管理任何机器人 ID...我在 dev.botframework.com 创建了一个机器人,因为我尝试将我的应用程序加载到 Teams 应用程序(没有成功),在这种本地情况下我必须做什么?非常感谢您的帮助
-
您可以在dev.botframework.com 的机器人设置下查看机器人 ID,请使用在 web.config 文件中创建的机器人 ID 和机器人密码更新您的应用设置,同时使用相同的机器人 ID 更新您的清单。请试试这个,如果您遇到任何问题,请告诉我们。
标签: microsoft-teams