OneBox – problemas com incorporações do Vimeo e Streamable

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?

Parece que o problema do Vimeo deve-se ao IP estar na lista negra. Outros estão relatando o mesmo problema com a Digital Ocean aqui – Vimeo Embed not working on my site due to Vimeo server IP blacklisting

O problema do Streamable permanece.

Recomendo ler aquele tópico até o final.