【问题标题】:How to get album list from vimeo如何从 vimeo 获取专辑列表
【发布时间】:2013-12-26 11:29:44
【问题描述】:

目前正在从事一个项目,我将所有视频文件都托管到 vimeo 服务器。

现在我想使用 vimeo API 在我的页面上显示这些视频的缩略图。到目前为止,有 API 可用于在使用应用程序对用户进行身份验证后获取用户数据,而这里并非如此。

如何在我的页面上将这些视频列表显示为缩略图,任何快速修复将不胜感激?

【问题讨论】:

标签: javascript php api vimeo


【解决方案1】:

使用此 URL 以 JSON 格式获取视频详细信息 http://vimeo.com/api/v2/video/VIDEO_ID.json(也可以使用 XML:http://vimeo.com/api/v2/video/VIDEO_ID.xml

示例:http://vimeo.com/api/v2/video/6271487.json

然后,检查值thumbnail_smallthumbnail_mediumthumbnail_large

更新:获取私人视频的缩略图:

下载Viemo PHP library。然后使用此代码:

$video_id = 'VIDEO_ID';
$key = 'YOUR_CONSUMER_KEY';
$secret = 'YOUR_CONSUMER_SECRET';

require_once('vimeo.php');
$vimeo = new phpVimeo($key, $secret);
$video = $vimeo->call('vimeo.videos.getInfo', array('video_id' => $video_id));

$img_small = $video->video[0]->thumbnails->thumbnail[0]->_content;
$img_medium = $video->video[0]->thumbnails->thumbnail[1]->_content;
$img_large = $video->video[0]->thumbnails->thumbnail[2]->_content;

【讨论】:

  • 私人视频呢?
  • 感谢代码,现在我将解决专辑和列表问题:)
【解决方案2】:

获取用户的所有专辑列表(显然受 oauth 保护):

http://developer.vimeo.com/apis/advanced/methods/vimeo.albums.getAll

【讨论】:

  • 这个已经过时了,链接坏了。
【解决方案3】:

您应该使用 Vimeo 提供的文档,这是您应该使用的:

https://developer.vimeo.com/api/reference/videos#get_videos

与: https://developer.vimeo.com/api/reference/videos#get_video_thumbnail

我不会给你写代码,因为它很简单,我会从你身上删除所有的乐趣:-)

【讨论】:

  • 链接已损坏
  • @ChaudhryWaqas 你可以建议编辑,我会用新信息更新答案
猜你喜欢
  • 1970-01-01
  • 2012-05-10
  • 1970-01-01
  • 1970-01-01
  • 2015-03-28
  • 2015-05-23
  • 2023-03-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多