繁体   English   中英

在AWS Lambda 401上运行的Microsoft Bot Framework NodeJS V4未授权错误

[英]Microsoft Bot Framework NodeJS V4 running on AWS Lambda 401 unauthorized error

我正在尝试使用在AWS Lambda上运行Serverless的MS BotFramework构建Chatbot。

未指定AppId和AppSecret时,Bot正在与Emulator和NGROK配合使用:

 var adapter = new BotFrameworkAdapter({
        appId: null,
        appPassword: null
    });

当我启用AppId和密码时:

 var adapter = new BotFrameworkAdapter({
        appId: process.env.microsoftAppID,
        appPassword: process.env.microsoftAppPassword
    });

仿真器响应:无法发布活动。 未经授权的消息

在日志中,我得到以下信息:BotFrameworkAdapter.processActivity():401错误-错误:未经授权的访问。 请求未获授权

我已经通过https://docs.microsoft.com/zh-cn/azure/bot-service/bot-service-troubleshoot-authentication-problems?view=azure-bot-service-4.0#issue的步骤2验证了凭据-an-http请求到的微软登录服务

该规范现已为我工作。 已发布了npm“ botbuilder”软件包的新更新,此问题已解决。

暂无
暂无

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

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