Нет превью для несправочных видео на Vimeo

Когда мы добавляем наши закрытые видео Vimeo, миниатюра не отображается. Закрытые видео YouTube работают. Можно ли это исправить? Наш контент является премиальным, поэтому он должен оставаться закрытым.

Привет,

Я попробовал случайное неопубликованное видео с Vimeo, и для меня правильно сгенерировалась миниатюра. :thinking:

Какая у вас версия Discourse?
Какая у вас была ОС при загрузке видео?

Команда загружает видео, поэтому используются различные ОС. Но проблема общая… Наш экземпляр Discourse размещён на discourse.org, поэтому я предполагаю, что это последняя версия. В настройках безопасности Vimeo мы установили воспроизведение видео только на наших доменах. Не уверен, отличается ли это от обычного скрытого видео. Видео воспроизводятся нормально, но превью отсутствует. Есть ли где-то возможность узнать версию нашего сайта?

Дату последнего обновления можно найти на панели администратора!

Или перейдите по ссылке: Finding what version of Discourse you're using

Подтверждено: миниатюры работают для видео со статусом «Скрытое» на Vimeo в последней версии.

Вот пример скрытого видео:

https://vimeo.com/943366698/055f558d28?share=copy

Черт, это раздражает. Видимо, придётся продолжать возиться с настройками. Спасибо, что подтвердили.

Спасибо, что обратили на это внимание…

Есть ли у вас какие-либо решения, которые я мог бы попробовать, чтобы заставить это работать? Я не знаю, что делать дальше.

У меня та же проблема. Поддерживаю.

Vimeo действительно непредсказуем. Я изменил настройки Vimeo так, чтобы все видео были скрыты от общего доступа (unlisted), а не полностью скрыты от Vimeo. Насколько я знаю, их по-прежнему можно воспроизводить только на моих доменах.

Когда я добавляю ссылку вида [Preformatted text](https://vimeo.com/928819246/c8f7325d2a)

она генерирует миниатюру.

Но когда я использую ссылку в этом стиле и нажимаю «Пересобрать HTML», всё ломается. Плеер не появляется. [Preformatted text](https://vimeo.com/928819266?share=copy)

Чтобы найти рабочую ссылку, я поискал по ID видео.

Кроме того, кнопка «Пересобрать HTML» работает корректно при использовании рабочей ссылки…

Теперь, если бы только компонент миниатюр тем мог подтягивать эту миниатюру. :thinking:

Попробуйте использовать плагин-сайдбар предпросмотра списка тем. Он позволяет принудительно пересоздавать миниатюры при перестроении:

Возможно, это поможет.

Привет, @merefield, будет ли этот плагин конфликтовать с плагином миниатюр тем, который я уже настроил? Просто интересно, стоит ли мне посмотреть твой плагин сейчас или позже, когда я исчерпаю все возможности первого плагина? Я обратился к одному из членов команды, работающей над миниатюрами тем, чтобы узнать, в чём дело. Сначала попробую этот вариант.

Для меня всё выглядит нормально (я пробовал опубликовать на try.discourse.org):

https://vimeo.com/928819246/c8f7325d2a

При нажатии на кнопку «Воспроизвести»:

Поскольку вы меняли настройки конфиденциальности видео, возможно, проблема связана с кэшем onebox. Так как вы используете хостинг-план, пожалуйста, напишите нам по электронной почте с указанием конкретного сайта и поста, которые не работают, или напишите сообщение @team здесь, на meta, чтобы получить официальную поддержку, и мы поможем вам.

Привет, Майкл, ссылка, на которую вы ссылаетесь, тоже работает у меня. Чтобы найти это решение, пришлось немало поэкспериментировать. Однако ссылка вида [Предварительно отформатированный текст](https://vimeo.com/928819266?share=copy) не работает.

https://vimeo.com/928819266?share=copy

Это некорректное видео:

Эта ссылка больше не работает на https://try.discourse.org

Я попробовал несколько случайных публичных и скрытых видео с Vimeo — ни одно из них не отображает миниатюру.

Вот видео от @Richie, которое раньше работало, но теперь миниатюра не показывается:

Мы также видим только пустые страницы для предварительного просмотра видео всего контента Vimeo.

В настоящее время для миниатюр используются данные Open Graph.

Когда я пытаюсь получить данные по ссылке на Vimeo с помощью curl, получаю страницу с капчей, на которой отсутствуют любые данные Open Graph.

Может ли это быть корневой причиной того, что на некоторых сайтах не отображаются миниатюры?

Знает ли кто-нибудь, как авторизовать доступ к Vimeo для однобоксинга?

Мне удалось написать плагин, который получает миниатюру через Vimeo API.

@thoka, я бы с удовольствием попробовал ваш плагин. Не могли бы вы указать мне на репозиторий?

К сожалению, пока нет в изолированном виде.

Это просто небольшой хак: