获取私人视频的Vimeo缩略图

时间:2018-10-02 09:33:38

标签: vimeo vimeo-api

我有一个Vimeo私有视频URL(https://player.vimeo.com/video/1234567890)的列表,我想以缩略图的形式显示在页面上。 我找不到一种可行的方法来做到这一点。

任何基于http://vimeo.com/api/v2/video/{id}的解决方案都已久违。

类似https://i.vimeocdn.com/video/1234567890.jpg的东西会返回错误的图像。

是否可以通过未经授权的视频ID获取图片缩略图网址?

更新

在我的情况下,我通过查询来获取thumbnail_url

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

1 个答案:

答案 0 :(得分:2)

oEmbed可以用来获取视频的缩略图链接,具体取决于视频的privacy settings

首先,oEmbed仅在视频嵌入隐私设置为“在任何地方嵌入” “仅在我选择的网站上”时返回元数据强>。嵌入隐私权为“无处嵌入”的视频将返回403。

具有这些查看隐私设置的视频将返回“完整”元数据(包括缩略图链接):

  • 任何人
  • 只有具有专用链接的人(必须使用完整的视频网址)
  • 隐藏来自vimeo.com的视频

具有这些查看隐私设置的视频将仅返回嵌入代码:

  • 只有我关注的人
  • 只有我选择的人
  • 只有具有密码的人

oEmbed文档可在以下位置找到:https://developer.vimeo.com/apis/oembed