我有一个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}
答案 0 :(得分:2)
oEmbed可以用来获取视频的缩略图链接,具体取决于视频的privacy settings。
首先,oEmbed仅在视频嵌入隐私设置为“在任何地方嵌入” 或“仅在我选择的网站上”时返回元数据强>。嵌入隐私权为“无处嵌入”的视频将返回403。
具有这些查看隐私设置的视频将返回“完整”元数据(包括缩略图链接):
具有这些查看隐私设置的视频将仅返回嵌入代码:
oEmbed文档可在以下位置找到:https://developer.vimeo.com/apis/oembed