如何通过Vimeo API获取视频缩略图?附Youtube获取方式类比
通过Vimeo API获取视频缩略图的方法
- 提取视频ID:从目标Vimeo视频URL中提取视频ID,例如
https://vimeo.com/123456中的123456。 - 获取API访问令牌:在Vimeo开发者平台创建应用,获取OAuth2访问令牌(公开视频可使用无权限范围的令牌,私有视频需申请对应访问权限)。
- 调用视频详情API:发送
GET请求至端点https://api.vimeo.com/videos/{video_id},请求头中携带Authorization: Bearer {你的访问令牌}。 - 提取缩略图链接:在API返回的JSON响应里,定位到
pictures.sizes数组,数组内的每个对象包含不同尺寸的缩略图信息,其中link字段即为对应尺寸的缩略图直接访问URL。
示例响应片段:
{ "pictures": { "sizes": [ { "width": 295, "height": 166, "link": "https://i.vimeocdn.com/video/123456789_295x166.jpg" }, { "width": 640, "height": 360, "link": "https://i.vimeocdn.com/video/123456789_640x360.jpg" } ] } }
注意:请勿自行拼接固定格式的缩略图链接,Vimeo的CDN地址结构不固定,官方仅认可API返回的链接为有效稳定的地址。
内容的提问来源于stack exchange,提问作者Fawzy Moawad
相关产品推荐
相关产品推荐

