OneBox – problemas con los incrustados de Vimeo y Streamable

Hola,

Tengo problemas con las inserciones de Vimeo y Streamable en una versión autohospedada de Discourse configurada a través de la aplicación de un solo clic de Digital Ocean.

Las inserciones de YouTube funcionan correctamente.

Las inserciones de Streamable funcionan, pero incluyen un parámetro expires que hace que el video solo sea válido durante un corto período de tiempo:

Las inserciones de Vimeo no funcionan en absoluto. Al insertar un enlace como https://vimeo.com/366213716, simplemente se genera un enlace normal, sin reproductor incrustado.

He buscado, pero solo encontré menciones de que los enlaces de Vimeo no funcionan debido a configuraciones en Vimeo que no permiten incrustaciones, pero ese no parece ser el caso aquí: puedo compartir el video en otros sitios sin problemas.

Al revisar las herramientas de desarrollo de Chrome, veo que cuando inserto un enlace de YouTube en el editor, en la pestaña Network aparece una solicitud XHR a https://chat.joyoflanguages.com/onebox?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D2DYA1VV7_SM&refresh=false&category_id=5&topic_id=7, que tiene éxito y devuelve el código HTML para una imagen.

Sin embargo, cuando inserto un enlace de Vimeo, obtengo una respuesta 404 para https://chat.joyoflanguages.com/onebox?url=https%3A%2F%2Fvimeo.com%2F365656425&refresh=false&category_id=5&topic_id=7.

¿Alguna idea sobre por qué podrían estar ocurriendo estos problemas?

Parece que el problema de Vimeo se debe a que la IP está en la lista negra. Otros reportan el mismo problema con Digital Ocean aquí – Vimeo Embed not working on my site due to Vimeo server IP blacklisting

El problema de Streamable persiste.

Recomiendo leer ese tema hasta el final.