2013-06-14 2 views
7

Vimeo 간단한 API를 사용하여 내 웹 사이트의 채널에서 동영상을 표시했지만 알다시피 제한이 있습니다. 고급 API를 사용하는 방법에 대한 예제를 제공 할 수 있는지 궁금합니다. 나는 설명서를 읽었지만, 나는 그 방법들을 사용하는 방법을 모른다 (분명히 나는 ​​PHP 전문가가 아니다).vimeo 고급 API를 사용하여 동영상을 표시하는 방법

내가 이해할 수있는 한 가지 예 또는 자습서를 보여줄 수 있다면 정말 멋질 것입니다.

이 내가 간단한 API에 사용 된 코드의 일부입니다

var apiEndpoint = 'http://vimeo.com/api/v2/'; 
var oEmbedEndpoint = 'http://vimeo.com/api/oembed.json' 
var oEmbedCallback = 'switchVideo'; 
var videosCallback = 'setupGallery&iframe=false'; 

    $(document).ready(function() { 
    $.getScript(apiEndpoint + vimeoUsername + '/videos.json?callback=' + videosCallback); 
}); 

    function setupGallery(videos) {   

    for (var i = 0; i < videos.length; i++) { 
     var html = '<li><a href="' + videos[i].url +'"alt="'+videos[i].title+'"><img src="' + videos[i].thumbnail_large + '" class="thumb" />'; 
     html += '<div><p>' + videos[i].title + '</p></div></a></li>'; 
     $('#thumbs ul').append(html); 

    } 

난 그냥 동일한 작업을 수행하고 싶지만 사전 API와 (PHP를 사용).

덕분에 많은 조언을 부탁드립니다.

+0

당신은 PHP의 API와 함께 작동하는 방법을 이해 : http://stackoverflow.com/questions/22929081/basic-php-vimeo-advanced-api-call –

답변

5

[편집] 참고 : 이것은 이전의 고급 API입니다. Vimeo에서 더 이상 지원하지 않거나 새로운 앱 개발자가 액세스 할 수 있습니다.

  • 를 사용하여 공식 PHP library
  • 에게 developer.vimeo.com/apps에있는 API APP 만들기 https://developer.vimeo.com/api/upload/videos

    1. 에서 새로운 업로드 설명서를 참조하십시오 일단 당신이, 당신이 당신을 만들 필요가있다 메오 객체

      // You must replace CONSUMER_KEY and CONSUMER_SECRET with the values from your app 
      $vimeo = new phpVimeo('CONSUMER_KEY', 'CONSUMER_SECRET'); 
      

      당신이 메오 개체가되면, 당신은 call 방법을 사용하여 API를 호출 할 수 있습니다. 이 방법은 api method입니다. 사용자가 업로드 한 동영상을 찾는 특정 사용 사례를 들어

      $videos = $vimeo->call('VIMEO_METHOD'); 
      

      는, 당신은 방법 vimeo.videos.getUploaded를 사용합니다. vimeo api playground

      모든 것을 이해하면 다음 코드가 도움이 될 것입니다. 이 Q & A 도움이 될

      $vimeo = new phpVimeo('CONSUMER_KEY', 'CONSUMER_SECRET'); 
      $videos = $vimeo->call('vimeo.videos.getUploaded', array('user_id' => $vimeo_username)); 
      
    관련 문제