Vimeo Thumb Urls

by b9chris

HTML

<div>

</div>

JavaScript

var vimeoIds = [
114563974,
114128822,
113762186
];

function getVimeoThumbUrl(vimeoId) {
	var deferred = $.Deferred();
  $.ajax(
  	'//www.vimeo.com/api/v2/video/' + vimeoId + '.json?callback=?',
    {
    	dataType: "jsonp",
      cache: true
    }
  )
  .done(function (data) {
    // .thumbnail_small 100x75
    // .thumbnail_medium 200x150
  	// 640 wide
		var img = data[0].thumbnail_large;
		deferred.resolve(img);	
	})
  .fail(function(a, b, c) {
  	deferred.reject(a, b, c);
  });
  return deferred;
};

getVimeoThumbUrl(vimeoIds[0])
.done(function(img) {
	$('div').append('<img src="' + img + '"/>');
});