2016-07-09 9 views
0

zu schreiben ist, wenn ich diesen Code versuchen Sie es mit:Beim Versuch GetPrivateConversationData zu verwenden, erhalte ich: Sicherheitstoken für MicrosoftAppId: nicht autorisiert Anschluss

   StateClient sc = new StateClient(new Microsoft.Bot.Connector.MicrosoftAppCredentials()); 
      BotData userData; 
      try 
      { 
       userData = sc.BotState.GetPrivateConversationData(activity.ChannelId, activity.Conversation.Id, activity.From.Id); 

      } 
      catch (Exception ex) 
      { 

       throw; 
      } 

ich diesen Fehler:

„Sicherheitstoken für MicrosoftAppId : ist nicht berechtigt, an Connector zu posten! "

Ich versuche, die Anweisungen hier zu folgen: http://docs.botframework.com/en-us/csharp/builder/sdkreference/stateapi.html#contextualproperties

aber das Code einfach gewohnt kompilieren. Die Methodensignaturen sind falsch.

Antwort

0

Dieser Code scheint zu funktionieren:

   StateClient sc = activity.GetStateClient(); 
      BotData userData = sc.BotState.GetPrivateConversationData(activity.ChannelId, activity.Conversation.Id, activity.From.Id);