在运行时设置 appid 和 secret MicrosoftBotConnector.Client 返回 401



我正在尝试使用连接器客户端从机器人外部的应用程序进行连接。 当我在配置中设置 appid 和秘密并使用无参数构造函数时,它会按预期连接,但是当我尝试在运行时设置 appid 和机密时,我得到一个 401:

var connector = new ConnectorClient();         
Microsoft.Bot.Connector.ConnectorClientCredentials creds = new  
ConnectorClientCredentials("mybot", "key", "key(subid");
connector.Credentials = creds;

失败

        var connector = new ConnectorClient("mybot", "mykey"); 

失败

我错过了什么。 所有文档仅显示使用配置的无参数连接。

由于这两个原因,您收到错误代码 401,

  1. Ocp-apim-subscription-key 标头丢失或无效
  2. 带有 AppId 和 AppSecret 的 BasicAuth 无效

请检查您是否正确使用了它们。

相关内容

  • 没有找到相关文章

最新更新