vimeo - 获取私人视频的 Vimeo 缩略图
问题描述
我有一个 Vimeo 私人视频 url ( https://player.vimeo.com/video/1234567890
) 列表,我想在我的页面上显示为缩略图。我找不到一种可行的方法来做到这一点。
任何基于的解决方案http://vimeo.com/api/v2/video/{id}
都早已失效。
像这样的东西https://i.vimeocdn.com/video/1234567890.jpg
会返回错误的图像。
有没有一种方法可以在未经授权的情况下根据视频 id 获取图像缩略图 url?
更新
就我而言,我设法thumbnail_url
通过查询获得
GET https://vimeo.com/api/oembed.json?url=https://player.vimeo.com/video/{id}
解决方案
oEmbed 可用于获取视频的缩略图链接,具体取决于视频的隐私设置。
首先,当视频的嵌入隐私设置为“Embed Anywhere”或“Only on site I choose”时,oEmbed 只会返回元数据。嵌入隐私到“Embed Nowhere”的视频将返回 403。
具有这些观看隐私设置的视频将返回“完整”元数据(包括缩略图链接):
- 任何人
- 只有拥有私人链接的人(必须使用完整的视频网址)
- 从 vimeo.com 隐藏此视频
具有这些观看隐私设置的视频将仅返回嵌入代码:
- 只有我关注的人
- 只有我选择的人
- 只有有密码的人
oEmbed 文档可在此处找到:https ://developer.vimeo.com/apis/oembed
推荐阅读
- php - 如何检查是否在php中单击了数组结果
- paypal - Paypal 按钮图像损坏
- java - Java字符串的PGP加密
- php - admin-ajax.php - 服务器响应状态为 500(内部服务器错误)
- java - Consumer 函数抛出异常后,Spliterator 是否可以重用?
- python - tensorflow:AttributeError:在遵循官方 ResNet 设置时,“list”对象没有属性“use_synthetic_data”
- apache-spark - 从 DataSet Spark Java API 生成 Excel 文件?
- jenkins-pipeline - 使用其他条件在 jenkinsfile 中运行多个分支
- python - python tornado websocket错误:RuntimeError:线程'Thread-1'中没有当前事件循环
- r - 绘制线性和非线性多元回归线的加变量图