0

このjqueryのスニペットを使用していますが、機能していません。YouTubeのAPIを使用してビデオからデータを取得しようとしています。

$(document).ready(function() {


var qid = 'cggNqDAtJYU';    
var youtubeAPI = 'http://gdata.youtube.com/feeds/api/videos?v=2&alt=jsonc';
$.get(youtubeAPI,{'q' : qid},function(response)){

       //data is the reponse
       var data = response.data;

      alert(data.duration);
   }

});
4

1 に答える 1

0

間違ったクエリを使用しています。これは実際には「q」パラメータが使用される検索ではなく、IDによる特定の動画のリクエストです。これは私にとってはうまくいき、data.durationは831の値を返します。

var youtubeAPI = 'http://gdata.youtube.com/feeds/api/videos/cggNqDAtJYU?v=2&alt=jsonc';
$.get(youtubeAPI, function (response) {

    //data is the reponse
    var data = response.data;

    alert(data.duration);
});
于 2012-07-14T03:14:00.900 に答える