Hello,
I’m having problems with both Vimeo and Streamable embeds on a self-hosted version of Discourse setup through Digital Ocean’s one-click app.
Youtube embeds work fine.
Streamable embeds work, but with an expires
parameter that means the video only works for a short period of time:
Vimeo embeds aren’t working at all. Inserting a link such as https://vimeo.com/366213716
just results in a regular link being inserted, no embedded player.
I’ve searched but could only find mentions of Vimeo links not working due to settings on Vimeo not permitting embeds, but that doesn’t seem to be the case here – I can share the video elsewhere fine.
Looking in the Chrome devtools, I’m seeing that when I insert a Youtube link into the editor, on the Network tab I see an XHR request to https://chat.joyoflanguages.com/onebox?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D2DYA1VV7_SM&refresh=false&category_id=5&topic_id=7
which succeeds and returns the markup for an image.
However when I insert a Vimeo link, I get a 404 response for https://chat.joyoflanguages.com/onebox?url=https%3A%2F%2Fvimeo.com%2F365656425&refresh=false&category_id=5&topic_id=7
Any thoughts on why these things might be occuring?