OneBox – problèmes avec les intégrations Vimeo et Streamable

Bonjour,

Je rencontre des problèmes avec les intégrations Vimeo et Streamable sur une version auto-hébergée de Discourse installée via l’application en un clic de Digital Ocean.

Les intégrations YouTube fonctionnent parfaitement.

Les intégrations Streamable fonctionnent, mais avec un paramètre expires qui signifie que la vidéo n’est valide que pendant une courte période :

Les intégrations Vimeo ne fonctionnent pas du tout. L’insertion d’un lien tel que https://vimeo.com/366213716 se traduit simplement par un lien normal, sans lecteur intégré.

J’ai effectué des recherches, mais je n’ai trouvé que des mentions indiquant que les liens Vimeo ne fonctionnaient pas en raison de paramètres sur Vimeo interdisant les intégrations, mais ce ne semble pas être le cas ici — je peux partager la vidéo ailleurs sans problème.

En examinant les outils de développement de Chrome, je constate que lorsque j’insère un lien YouTube dans l’éditeur, dans l’onglet Réseau, je vois une requête XHR vers https://chat.joyoflanguages.com/onebox?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D2DYA1VV7_SM&refresh=false&category_id=5&topic_id=7, qui aboutit et renvoie le code HTML pour une image.

Cependant, lorsque j’insère un lien Vimeo, je reçois une réponse 404 pour https://chat.joyoflanguages.com/onebox?url=https%3A%2F%2Fvimeo.com%2F365656425&refresh=false&category_id=5&topic_id=7.

Avez-vous des idées sur les raisons pour lesquelles ces problèmes pourraient survenir ?

OK, le problème Vimeo semble être dû au fait que l’adresse IP est blacklistée. D’autres signalent le même problème avec Digital Ocean ici – Vimeo Embed not working on my site due to Vimeo server IP blacklisting

Le problème Streamable persiste.

Je vous recommande de lire ce sujet jusqu’à la fin.