2016-06-02 2 views
0

Ich versuche eine Verbindung mit dem Connector-Client von einer Anwendung außerhalb meines Bot. Wenn stelle ich die appid und Geheimnis in config und verwenden Sie den parameterlosen Konstruktor es wie erwartet verbindet aber wenn ich versuche und appid und Geheimnis zur Laufzeit ich einen 401 bekommen gesetzt:Einstellung appid und secret zur Laufzeit MicrosoftBotConnector.Client gibt 401 zurück

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

nicht

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

schlägt fehl

Was fehlt mir. Alle Dokumente zeigen nur eine parameterlose Verbindung mit config.

Antwort

0

Sie haben den Fehlercode 401 wegen diesen beiden Gründen

  1. OCP-APIM-Abonnement-Key-Header fehlt oder ist ungültig
  2. Die BasicAuth mit AppId und AppSecret sind ungültig

Bitte überprüfen Sie, ob Sie sie richtig benutzt haben.

Verwandte Themen