Mit Adaptive Cards kann eine Nachricht in Teams mit weiteren Informationen und möglichen Aktionen publiziert werden. In meinem Fall nutze ich die Adaptive Card um über Power Automate eine Nachricht in einem Teams Kanal zu publizieren, wenn ein neuer Beitrag auf einer SharePoint Seite veröffentlicht wird.
In meinem Beispiel inkludiert die Nachricht einen Link zum Beitrag und ein Bild. Es ist das Banner Image des Beitrags, ausgewählt über Stock Images. Funktioniert mit dem neuen Teams, Teams Classic, in Teams im Web und Teams Mobile einwandfrei.
Nun publiziere ich einen weiteren Beitrag mit einem hochgeladenen Bild.
In Teams Classic wird das Bild der Adaptive Card korrekt dargestellt, im neuen Teams und Teams Mobile nicht.
Teams Classic und Teams Classic im Web | Neues Teams, Teams im Web und Teams Mobile |
---|---|
Eine Analyse von Teams im Web zeigt beim neuen Teams fügt es am Ende der Picture-URL ein “&v=1” ein. Das System erlaubt die genutzte Methode nicht und kann das Bild nicht anzeigen.
Eine weitere Fehlermeldung mit dem neuen Teams kann “302 found” sein. Das Bild ist an dem Ort verfügbar. Ohne “&v=1” bzw. mit “?v=1” könnte es das Bild öffnen. Ich sah beide Antworten.
Teams Classic führt denselben Vorgang aus, fügt keine Ergänzung am Ende der Picture-URL, wird nicht daran gehindert und zeigt das Bild korrekt an.
Microsoft hat im September und November bestätigt es handelt sich um einen Bug. Einen neuen Status gibt es nicht.
Als Alternative kannst du das Bild statt einer URL als base64-String mitgeben. Wie es funktioniert beschreibe ich in diesem Beitrag.
Update vom 10. Januar 2024:
Laut Microsoft wurde ein Fix ausgerollt. In meinem Test kann ich bestätigen, es funktioniert bei neu veröffentlichten Beiträgen mit dem neuen Teams Version 23335.219.2592.8659 (preview) und in Teams im Web. Beiträge aus der Vergangenheit zeigen das Bild über die URL weiterhin nicht.