目前我正在做一个项目,我已经将所有的视频文件托管到vimeo服务器上。
现在我想使用vimeo API在我的页面上显示这些视频的缩略图。到目前为止,有API可用来获取用户数据后,验证他们使用的应用程序,而这不是这里的情况。
我如何才能在我的页面上以缩略图的形式显示这些视频列表,任何快速修复的方法都将是感激的?
使用这个URL来获取JSON中的视频细节 http://vimeo.com/api/v2/video/VIDEO_ID.json
(也可使用XML。http://vimeo.com/api/v2/video/VIDEO_ID.xml
)
例子。http:/vimeo.comapiv2video6271487.json。
然后,检查数值 thumbnail_small
, thumbnail_medium
和 thumbnail_large
.
更新: 获取私人视频的缩略图。
下载 Viemo PHP库. 然后使用这个代码。
$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;
获取一个用户的所有相册列表(显然是受oauth保护的)。
http:/developer.vimeo.comapisadvancedmethodsvimeo. albums.getAll。
你应该使用Vimeo提供的文档,这是你应该使用的。
https:/developer.vimeo.comapireferencevideos#get_videos。
的组合。https:/developer.vimeo.comapireferencevideos#get_video_thumbnail。
我不打算给你写代码,因为它非常简单,而且我会从你身上去除所有的乐趣:-)