Kürzlich haben meine Benutzer ein Problem mit YouTube-Video-Einbettungen gemeldet. Einige YouTube-Links funktionieren wie zuvor, einige werden teilweise eingebettet, einige Einbettungen sind vollständig kaputt.
Beispiel:
(Voll funktionsfähig)
(Hat ein Bild - keinen Titel)
(Kein Bild, kein Titel)
Es scheint, dass der YouTube-Einbettungslink https://www.youtube.com/embed/{video_id} für die Videos mit teilweisen Oneboxen nicht funktioniert.
Ich habe es manuell überprüft und die Thumbnails werden manchmal etwas langsamer geladen, aber nichts so Schlimmes. Vorerst sehe ich auch konsistente Ergebnisse. Wenn Onebox für ein Video nicht funktioniert, funktioniert es nie.
Soweit ich getestet habe, liefert der Neuaufbau des Beitrags jedes Mal das gleiche Ergebnis. Ich möchte hinzufügen, dass meta.discourse.org sich genau gleich verhält wie meine Discourse-Installation.
Hallo @WaitroseCarpark, wie Sam bereits erwähnt hat, scheint es mit der IP-Adresse des Servers zusammenzuhängen, der versucht, auf diese Videos zuzugreifen, wahrscheinlich aufgrund von Änderungen, die YouTube vorgenommen hat, um Bots zu verhindern. Wir untersuchen das Problem jedoch noch.
In der Zwischenzeit habe ich diesen PR zusammengeführt, der in Fällen helfen sollte, in denen Metadaten von Videos nicht verfügbar sind:
Treten diese Probleme nach Anwendung dieses Patches immer noch auf?
Danke @jancernik – ich habe versucht, Discourse zu bitten, diesen Fix mithilfe von ChatGPT als Leitfaden (wie oben, ich warte darauf, den Entwicklerkanal zu verlassen) auszuwählen, aber es übersteigt meine Fähigkeiten. Hoffentlich kann jemand anderes, der dies erlebt, es versuchen?
Tatsächlich - ich glaube, ich habe die Korrektur angewendet. Ich habe ein YouTube-Video mit bekannten Problemen ausprobiert und es passiert dasselbe. Obwohl es schön wäre, dasselbe von einer anderen Person zu hören, da ich mit Docker/CLI-Sachen nicht so gut bin, macht es mir absolut Angst.