Попытка создать карусель с использованием JSON , возвращенного из API.Я пытаюсь вернуть одну карусель с несколькими изображениями, и вы можете просмотреть все изображения.Я почти уверен, что это что-то маленькое, что мне не хватает, любая помощь очень ценится.
RootObject result = JsonConvert.DeserializeObject<RootObject>(apiResponse);
var card = new HeroCard { };
List<CardImage> cardImages = new List<CardImage>();
var reply = context.Activity.CreateReply();
Attachment plAttachment;
for (int i = 0; i < 5; i++)
{
cardImages.Add(new CardImage(url: "https://image.tmdb.org/t/p/original" + result.results[i].poster_path));
}
for (int x = 0; x < 5; x++)
{
HeroCard plCard = new HeroCard()
{
Text = "Test",
Title = "Movies",
Images = cardImages,
};
plAttachment = plCard.ToAttachment();
reply.Attachments.Add(plAttachment);
}
reply.AttachmentLayout = AttachmentLayoutTypes.Carousel;
await context.SendActivityAsync(reply);
}
}
}
catch (Exception ex)
{
}
}
В настоящее время возвращается несколько каруселей с одним и тем же изображением: