DirectLineClient.Conversations.PostActivityAsync завершается ошибкой, когда from.id является длинным - PullRequest
0 голосов
/ 07 июля 2019
var GA_convId = "ABwppHGhvvx5Q0rxCX5jynq7_fGDwESH2O3P4xkgfnqbgQfw3IcYAdFkduAa3n3HhDgNCNrvhr0-2r4";

Activity act = new Activity() { ChannelId = Channels.Directline, From = new ChannelAccount() { Id = GA_convId, Name = GA_convId }, Text = msgtxt, TextFormat = "plain", Type = ActivityTypes.Message };

DirectLineClient client = new DirectLineClient(token);
ResourceResponse response = null;
response = await client.Conversations.PostActivityAsync(conversationId, act );

в предыдущем коде PostActivityAsync завершится ошибкой и ответ не будет возвращен. но если я установлю (from.id) менее длинную строку, скажем, "mamhh", PostActivityAsync будет успешным и вернет ответ. Я думаю, что это явная ошибка в рамках

Как я могу преодолеть такую ​​проблему ???

...