2013-06-14 29 views
7

VimeoのシンプルなAPIを使用して、自分のウェブサイトのチャンネルから動画を表示していましたが、ご存じのとおり制限があります。高度なAPIの使い方の例を教えていただけたらと思っていました。私はドキュメントを読んだが、私はちょうどそれらのメソッドを使う方法を知らない(明らかに私はPHPの専門家ではない)。vimeoの高度なAPIを使用して動画を表示する方法

あなたが私にそれを理解することができる1つの例またはチュートリアルを示すことができたら、それはすばらしいでしょう。

これは私が簡単な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

このQ&AはあなたがPHPのAPIと連携する方法を理解するのに役立つかもしれない:http://stackoverflow.com/questions/22929081/basic-php-vimeo-advanced-api-call –

答えて

5

[編集] 注:これは古い高度なAPIです。 Vimeoではサポートされなくなりました。また、新しいアプリ開発者からアクセス可能です。あなたは、あなたがあなたを作成する必要があるとしたら、公式PHP library

を使用developer.vimeo.com/apps

  • でアピAPPを作成しhttps://developer.vimeo.com/api/upload/videos

    1. で新しいアップロードのドキュメントを参照してくださいVimeoのオブジェクト

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

      あなたはVimeoのオブジェクトを持っていたら、あなたはcallメソッドを使用してAPI呼び出しを行うことができます。このメソッドはapi methodです。あなたの特定のユースケースについては

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

      、あなたがメソッドvimeo.videos.getUploadedを使用するユーザーがアップロードした動画を、見つけます。 vimeo api playground

      すべてのことを理解すれば、次のコードが役に立つと思います。

      $vimeo = new phpVimeo('CONSUMER_KEY', 'CONSUMER_SECRET'); 
      $videos = $vimeo->call('vimeo.videos.getUploaded', array('user_id' => $vimeo_username)); 
      
  • 関連する問題