Ich möchte Medien von einer Website abrufen. Dieses Medium sollte so etwas wie Karussell-Kartenvorlage aufgelistet werden.Kanaldateneigenschaften: Karussell?
Mit Schleife Ich möchte alle Medien in einem Objekt speichern.
Lassen Sie sich diese:
resultMessage.AttachmentLayout = AttachmentLayoutTypes.Carousel;
resultMessage.Attachments = new List<Attachment>();
var fbObject = new object[activities.Count];
while (!stop)
{
if (activities[counter].MediaTypeValue != (int)MediaTypeEnum.Video)
{
fbObject[counter] = new
{
type = "image",
payload = new object[]
{
new
{
url = activities[counter].DocumentPath
},
}
};
}
else
{
fbObject[counter] = new
{
type = "video",
buttons = new object[]
{
new
{
type = "web_url",
url = activities[counter].DocumentPath,
title = activities[counter].FirstName + " " + activities[counter].LastName + " posted " + BotHelper.UserPosted(activities[counter].MediaTypeValue),
webview_height_ratio = "compact",
messenger_extensions = true
}
}
};
}
counter--;
if (counter < 0)
stop = true;
}
resultMessage.ChannelData = JObject.FromObject(new { fbObject }); ;
await context.PostAsync(resultMessage);
Aber Facebook Messenger nicht machen es nicht als "Karussell".
Haben Sie eine Idee, wie ein Objekt wie Karusselltyp der Karte angezeigt werden?