Olá,
Estou tendo problemas com embeds do Vimeo e do Streamable em uma versão auto-hospedada do Discourse configurada através do aplicativo de um clique da Digital Ocean.
Embeds do YouTube funcionam corretamente.
Embeds do Streamable funcionam, mas com um parâmetro expires que significa que o vídeo só funciona por um curto período de tempo:
Embeds do Vimeo não estão funcionando de forma alguma. Inserir um link como https://vimeo.com/366213716 resulta apenas na inserção de um link comum, sem o player incorporado.
Pesquisei, mas só encontrei menções de que links do Vimeo não funcionam devido a configurações no Vimeo que não permitem embeds, mas isso não parece ser o caso aqui — consigo compartilhar o vídeo em outros lugares sem problemas.
Ao inspecionar no Chrome DevTools, vejo que, ao inserir um link do YouTube no editor, na aba Network aparece uma requisição XHR para 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 tem sucesso e retorna o markup de uma imagem.
No entanto, ao inserir um link do Vimeo, recebo uma resposta 404 para https://chat.joyoflanguages.com/onebox?url=https%3A%2F%2Fvimeo.com%2F365656425&refresh=false&category_id=5&topic_id=7.
Alguma ideia do por que isso pode estar ocorrendo?
