Здравствуйте,
У меня возникли проблемы с встраиванием видео с Vimeo и Streamable на самохостинговой версии Discourse, установленной через одношаговое приложение Digital Ocean.
YouTube встраивание работает нормально.
Streamable встраивание работает, но с параметром expires, из-за которого видео доступно только в течение короткого времени:
Vimeo встраивание вообще не работает. При вставке ссылки, например https://vimeo.com/366213716, вставляется обычная ссылка, а не встроенный плеер.
Я поискал, но нашёл только упоминания о том, что ссылки Vimeo не работают из-за настроек на самом Vimeo, запрещающих встраивание, но в данном случае это, похоже, не так — я могу делиться видео в других местах без проблем.
В инструментах разработчика Chrome я вижу, что при вставке ссылки на YouTube в редактор, во вкладке Network появляется XHR-запрос к https://chat.joyoflanguages.com/onebox?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D2DYA1VV7_SM&refresh=false&category_id=5&topic_id=7, который успешно выполняется и возвращает HTML-разметку изображения.
Однако при вставке ссылки на Vimeo я получаю ответ 404 для https://chat.joyoflanguages.com/onebox?url=https%3A%2F%2Fvimeo.com%2F365656425&refresh=false&category_id=5&topic_id=7.
Есть ли у вас какие-либо идеи, почему это может происходить?
