Instagram Einbettungsfunktionen und Layout

Hallo!

Ich habe ein paar Fragen und Vorschläge zum Einbetten von Instagram-Posts.

Hier ist ein Beitrag, in den ich drei Links eingefügt habe: 1 Video, 1 Foto und 1 Galerie:

Videoeinbettung

  1. Die Bildvorschau ist verzerrt. Ist es möglich, dies zu verhindern?

    Vorschau im Forenbeitrag:

    Tatsächlicher Instagram-Post:

  2. Am unteren Rand der Einbettung befindet sich ein hoher weißer Bereich. Die Höhe des iFrames scheint falsch zu sein. Gibt es eine Möglichkeit, dies zu beheben?


Galerieeinbettung

Die Galerieeinbettung nutzt nicht die gesamte verfügbare Breite, aber das tut sie für einen einzelnen Bildbeitrag. Kann dies auch behoben werden?


Im Allgemeinen, was kann Discourse an diesen Einbettungen anpassen? Kann es angepasst werden, oder werden alle Inhaltsstile von Instagram selbst generiert und bereitgestellt?

Außerdem erinnere ich mich an eine Zeit, in der Instagram-Posts Oneboxen hatten, bei denen Bilder lokal hochgeladen wurden, wie bei normalen Uploads, was verhinderte, dass der Onebox-Inhalt verschwand, wenn der zugehörige Instagram-Post entfernt wurde. Ich nehme an, das ist nicht mehr der Fall?

Ich habe heute gerade die (offen gesagt) umständliche Aufgabe hinter mich gebracht, eine Meta-App zu registrieren, die oEmbeds ermöglicht. Ich weiß nicht, warum sie den Prozess so schwierig gemacht haben, besonders den Teil, wo sie überprüfen wollen, ob Ihre App funktioniert, um die Berechtigungen zu genehmigen, aber die Funktionalität der App von der Existenz der Berechtigung abhängt (!!??). Ich warte auf baldige Rückmeldung.

Ich kann keine der Fragen hier selbst beantworten, ich poste hauptsächlich, um diesem Thema zu folgen. Ich habe irgendwo in diesem Meta-Forum gelesen, dass die Nicht-Onebox-Version von Instagram-Embeds nicht gut mit Infinite Scroll zusammenarbeitet, insbesondere aufgrund der variablen Höhe. Ist das, was hier passiert? Ich werde auch erwähnen, dass eine schnelle Suche nach “instagram” im Discourse GitHub-Repository gute Arbeit leistet, um die relevanten Code-Teile zu finden.

Ich möchte dies betonen.

Ich frage mich auch, ob es überhaupt möglich ist, öffentliche Facebook-Links einzubetten. Ich konnte keinen Weg finden, dies zu tun. Es funktioniert übrigens auch nicht auf Discord. Alles, was es tut, ist, eine Login-Einladung anzuzeigen, die in einer Sprache verfasst ist nicht immer gut gewählt, da sie auf dem Server basiert, auf dem Discourse gehostet wird, und obwohl mehrere Benutzer danach gefragt haben, erinnere ich mich nicht, eine Lösung oder einen Workaround gesehen zu haben.

Weiß jemand über den Status von Discourse/meta bezüglich Instagram/Facebook-Embeds Bescheid?


Hier ist ein Beispiel eines Beitrags aus dem Jahr 2021 aus meinem Forum, mit ordnungsgemäß eingebetteten Facebook- und Instagram-Beiträgen mit Auszügen und heruntergeladenen Remote-Bildern: Desert MUNI Race Ridgercrest, Ca - #23 by jmadrigal - General - Unicyclist.com

Damals war es perfekt, aber jetzt ist die Funktion kaputt (Facebook) und halb kaputt (Instagram). :pensive:

Ich habe herausgefunden, dass Discourse das Bild von Instagram nicht mehr abrufen konnte, daher die vor 2 Jahren implementierte iframe-Methode:


Einige Layoutprobleme, die ich in diesem Thema erwähne, wurden inzwischen behoben, aber jetzt scheinen Instagram-Embeds fast quadratisch zu sein, was den Inhalt abschneidet:

Original IG-Links:

https://www.instagram.com/p/Cl0v1o5S-S0/

https://www.instagram.com/p/ClyKnj8yW4B/

1 „Gefällt mir“