Salut l’équipe Discourse, Tom d’Odysee ici ! Nous avons récemment intégré Embedly et certains utilisateurs de votre logiciel ont déclaré que les URL odysee.com affichent désormais un bel aperçu, mais que le lecteur ne fonctionne pas. Que faudrait-il pour prendre en charge cela ? Nous prenons également en charge OpenGraph si cela est plus facile. Vous pouvez consulter le débogueur iframely pour plus d’informations.
Voici quelques exemples :
https://odysee[dot]com/@veritasium:f/we’re-building-computers-wrong-(for:f (celui-ci ne semble pas s’analyser correctement en raison du ’ ou ‘(’)
Il semble qu’odysee.com devrait fonctionner si vous nous ajoutez simplement à la liste blanche :
Le domaine doit être autorisé.
L’URL que vous mettez en onebox ne peut pas être une URL racine (par exemple, http://example.com ne fonctionnera pas, mais http://example.com/page fonctionnera).
Si l’URL mise en onebox répond avec oEmbed et a un type rich : le contenu html doit contenir un <iframe>. Les réponses sans iframe ne seront pas mises en onebox.
Cela se produit-il d’un site à l’autre, ou ailleurs ?
Nous aimerions conserver les liens d’intégration car cela rend notre site et permet aux utilisateurs de s’authentifier s’ils sont déjà connectés. J’ai comparé avec YouTube, et leur video:type est « text/html ». Nous pouvons essayer de changer cela si cela peut aider.
Sinon, nous n’avons aucun problème tel quel sur Twitter/Facebook et les fournisseurs embedly avec la configuration actuelle.
Vous avez changé og:video:type de video/mp4 à text/html pour qu’il obtienne notre onebox d’article html standard.
Si vous souhaitez intégrer un fichier vidéo, vous devez retourner un fichier vidéo dans la balise og:video et définir la valeur correcte pour og:video:type.
Si vous souhaitez intégrer du HTML arbitraire contenant un lecteur vidéo personnalisé, vous devez respecter les règles de onebox :
Votre oembed doit retourner un iframe (cela semble correct)
Le site doit être autorisé manuellement dans chaque instance Discourse qui souhaite l’utiliser. Testons-le :
On dirait que cela fonctionne, à condition que le site ajoute https://odysse.com au paramètre de site iframes autorisés.
Vous êtes l’homme Rafael, merci beaucoup pour votre aide ! Si jamais vous vous inscrivez sur odysee.com, envoyez-moi un message avec votre e-mail/chaîne et nous vous enverrons des crédits pour votre aide rapide.