2012-07-12 3 views
0

저는이 jquery 스 니펫을 사용하고 있지만 작동하지 않습니다. YouTube API를 사용하여 동영상에서 데이터를 가져 오려고합니다.YouTube API 및 Jquery를 사용하여 동영상에서 데이터를 가져 오려고 시도합니다.

$(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); 
    } 

}); 

답변

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); 
}); 
관련 문제