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 回答