Odysee.com-Einbettungen unterstützen

Hallo Discourse-Team, Tom von Odysee hier! Wir haben kürzlich eine Integration mit Embedly vorgenommen und einige Benutzer Ihrer Software sagten, dass odysee.com-URLs jetzt eine schöne Vorschau anzeigen, aber der Player nicht funktioniert. Was wäre nötig, um dies zu unterstützen? Wir unterstützen auch OpenGraph, falls das einfacher ist. Sie können den iframely-Debugger für detailliertere Informationen überprüfen

Hier sind einige Beispiele:

https://odysee[dot]com/@veritasium:f/we’re-building-computers-wrong-(for:f (dieses scheint aufgrund des ’ oder ‘(’ nicht gut zu parsen)

4 „Gefällt mir“

Nach dem Lesen von: GitHub - discourse/onebox: (DEPRECATED) A gem for turning URLs into website previews

Es sieht so aus, als ob odysee.com funktionieren sollte, wenn Sie uns einfach auf die Whitelist setzen:

  1. Die Domain muss auf der Zulassungsliste stehen
  2. Die URL, die Sie in Onebox umwandeln, darf keine Root-URL sein (z. B. funktioniert http://example.com nicht, aber http://example.com/page schon)
  3. Wenn die Onebox-URL mit oEmbed und einem rich-Typ antwortet: Der html-Inhalt muss einen <iframe> enthalten. Antworten ohne Iframe werden nicht in Onebox umgewandelt.

Passiert dies seitenweise oder woanders?

1 „Gefällt mir“

Ihr og:video:type-Tag sagt video/mp4, aber die URL, die unter og:video existiert, gibt HTML zurück?

Vielleicht könnte die URL im og:video-Tag lauten:

https://odysee.com/$/stream/turning-plastic-gloves-into-hot-sauce/f5036fb3221909f8c011b277eea19642ddeae1da

anstatt

https://odysee.com/$/embed/turning-plastic-gloves-into-hot-sauce/

?

3 „Gefällt mir“

Wir möchten die Einbettungslinks beibehalten, da dies unsere Website rendert und es Benutzern ermöglicht, authentifiziert zu werden, wenn sie bereits angemeldet sind. Ich habe YouTube verglichen, und ihr video:type ist „text/html“. Wir können das ändern, wenn es helfen würde.

Andernfalls haben wir mit der aktuellen Konfiguration keine Probleme auf Twitter/Facebook und bei Embedly-Anbietern.

1 „Gefällt mir“

Wenn Sie es ändern, funktioniert es sofort.

Andernfalls können Sie versuchen, einen PR zu senden, der die Unterstützung dafür hinzufügt, wie in den Beispielen unter discourse/lib/onebox/engine at main · discourse/discourse · GitHub beschrieben.

2 „Gefällt mir“

Wir werden es versuchen, danke!

3 „Gefällt mir“

Mikrofontest:
Ich habe es mit diesem Link versucht und er sagt mir, dass ich mit diesem Host nicht posten kann (2 Leerzeichen hinzugefügt):

In meiner Vorschau hier sieht es anders aus, scheint aber nicht abspielbar zu sein. Das Ziel wäre, es direkt auf der Website abspielbar zu machen.

Wir haben auch einen Iframe-Share-Code, würde das irgendwie funktionieren?

1 „Gefällt mir“

und jetzt hat es funktioniert..vielleicht hast du es auf die Whitelist gesetzt. Aber ja, kein Spieler. Why Is The Manhattan DA Sabotaging The Investigation Into Donald Trump?

Gibt es noch etwas, das wir versuchen können, um den Spieler einzubetten, oder sollten wir ihn in Onebox integrieren?

1 „Gefällt mir“

Du hast og:video:type von video/mp4 zu text/html geändert, damit es unseren Standard-HTML-Artikel-Onebox erhält.

  • Wenn du eine Videodatei einbetten möchtest, musst du eine Videodatei im og:video-Tag zurückgeben und den richtigen Wert für og:video:type festlegen.

  • Wenn du beliebiges HTML einbetten möchtest, das einen benutzerdefinierten Videoplayer enthält, musst du die Onebox-Regeln beachten:

    • Dein oembed muss ein iframe zurückgeben (das scheint in Ordnung zu sein)
    • Die Seite muss in jeder Discourse-Instanz, die sie verwenden möchte, manuell zugelassen werden. Lass es uns testen:

Sieht so aus, als würde es funktionieren, vorausgesetzt, die Seite fügt https://odysse.com zu den allowed iframes Site-Einstellungen hinzu.

2 „Gefällt mir“

Wow, das sind großartige Neuigkeiten – lassen Sie mich das hier testen. Ist es also nur ein normaler Odysee-Link oder der iframe-Code?

1 „Gefällt mir“

Nur ein normaler Link, wie Sie sehen können, wenn Sie meinen Rohbeitrag unter https://meta.discourse.org/raw/219765/10 überprüfen.

Funktioniert nicht mehr, da ich odysse.com hier auf Meta aus den erlaubten Iframes entfernt habe, nachdem der Test abgeschlossen war.

3 „Gefällt mir“

Du bist der Mann Rafael, vielen Dank für deine Hilfe! Wenn du jemals ein Konto auf odysee.com registrierst, schick mir eine Nachricht mit deiner E-Mail/deinem Kanal und wir werden dir für die schnelle Unterstützung einige Credits zukommen lassen.

4 „Gefällt mir“