无法反序列化响应 - SetUserDataAsync

时间:2016-08-05 12:52:30

标签: botframework

我将我的解决方案升级到v3.0并尝试在BotUserData中设置身份验证令牌,但我得到例外情况'无法反序列化响应'。

 BotData userData = new BotData();
            userData.SetProperty<string>("token", authresult);
            await stateClient.BotState.SetUserDataAsync("emulator", "", userData);

知道出了什么问题?

1 个答案:

答案 0 :(得分:0)

您需要设置userId字段以标识要为其保存数据的用户(而不是使用空字符串)。

SetUserDataAsync(string channelId, string userId, BotData botData)