Получить Vimeo миниатюры для частных видео - PullRequest
0 голосов
/ 02 октября 2018

У меня есть список частных видео-ссылок Vimeo (https://player.vimeo.com/video/1234567890), которые я хотел бы отобразить в виде миниатюр на своей странице.Я не могу найти рабочий способ сделать это.

Любые решения, основанные на http://vimeo.com/api/v2/video/{id}, давно мертвы.

И что-то подобное https://i.vimeocdn.com/video/1234567890.jpg вернет неправильное изображение.

Есть ли способ получить URL-адрес эскиза изображения на основе идентификатора видео без авторизации?

ОБНОВЛЕНИЕ

В моем случае мне удалось получить thumbnail_url, запросив

GET https://vimeo.com/api/oembed.json?url=https://player.vimeo.com/video/{id}

1 Ответ

0 голосов
/ 02 октября 2018

oEmbed можно использовать для получения ссылок на миниатюры видео, в зависимости от настроек конфиденциальности видео .

Во-первых, oEmbed будет возвращать метаданные только тогда, когда видео имеет встроенную конфиденциальность. установлен на «Внедрить везде» или «Только на сайте я выбираю» .Для видео с конфиденциальностью встраивания в «Внедрить никуда» будет возвращено 403.

Для видео с этими настройками конфиденциальности для просмотра будут возвращены «полные» метаданные (включая ссылки в виде миниатюр):

  • Любой
  • Только люди с частной ссылкой (должны использовать полный URL-адрес видео)
  • Скрыть это видео с vimeo.com

Видео с этими настройками конфиденциальности просмотра будут возвращаться толькокод для вставки:

  • Только люди, которым я подписан
  • Только люди, которых я выбираю
  • Только люди с паролем

oВложенная документация можетможно найти здесь: https://developer.vimeo.com/apis/oembed

...