尝试使用 GetPrivateConversationData 时,我得到:MicrosoftAppId 的安全令牌:未经授权 post 到连接器
When trying to use GetPrivateConversationData I get: Security token for MicrosoftAppId: is unauthorized to post to connector
当我尝试使用此代码时:
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;
}
我收到这个错误:
"Security token for MicrosoftAppId: is unauthorized to post to connector!"
我正在尝试按照此处的说明进行操作:
http://docs.botframework.com/en-us/csharp/builder/sdkreference/stateapi.html#contextualproperties
但该代码根本无法编译。方法签名不正确。
此代码似乎有效:
StateClient sc = activity.GetStateClient();
BotData userData = sc.BotState.GetPrivateConversationData(activity.ChannelId, activity.Conversation.Id, activity.From.Id);
当我尝试使用此代码时:
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;
}
我收到这个错误:
"Security token for MicrosoftAppId: is unauthorized to post to connector!"
我正在尝试按照此处的说明进行操作: http://docs.botframework.com/en-us/csharp/builder/sdkreference/stateapi.html#contextualproperties
但该代码根本无法编译。方法签名不正确。
此代码似乎有效:
StateClient sc = activity.GetStateClient();
BotData userData = sc.BotState.GetPrivateConversationData(activity.ChannelId, activity.Conversation.Id, activity.From.Id);