2011-01-21 3 views
0

jquery의 get json 메서드를 사용하여 youtube 사용자 피드에서 media : title 요소를 얻으려고합니다. 다른 노드를 성공적으로 얻을 수는 있지만 미디어 제목을 가져올 수 없습니다. media_title 원하는 제목으로 $t을 속성을 포함하는 객체입니다, 당신의 코드에서jquery json을 사용하여 youtube 비디오 타이틀을 얻으십시오

<script type="text/javascript"> 
$(document).ready(function() { 
$.getJSON('http://gdata.youtube.com/feeds/users/armaniexchange/uploads?alt=json-in-script&callback=?&max-results=2', function(data) { 
     $.each(data.feed.entry, function(i, item) { 
       var updated = item.updated; 
       var url = item['media$group']['media$content'][0]['url']; 
       var thumb = item['media$group']['media$thumbnail'][0]['url']; 
     var media_title = item['media$group']['media$title']; 
       var numViews = item['yt$statistics']['viewCount']; 

     //$('#feed_container').append('<div class="thumb"><a href="javascript:void(0);" data-link="' + url + '">' + media_title + '</a></div>'); 

       alert([url, thumb, numViews,media_title].join('\n')); // display it 
     }); 



}); 
}); 

+0

팁 : 몇 가지 대답을 수락하십시오. 이전 질문에 모두 적어도 하나의 실제 해결책이있었습니다. – cbrandolino

+0

동의, 내 대답을 받아들이십시오, 당신을 위해 작동한다면, 고맙습니다 ... 그리고 upvote도 다치게하지 않습니다. ;) – mVChr

답변

2

:

http://gdata.youtube.com/feeds/users/armaniexchange/uploads?alt=json-in-script&format=5&callback=showMyVideos 

을 그리고 여기 내가 사용하고 코드입니다 : 여기에 피드 URL입니다 나에게 알려지지 않은 목적으로 다른 부동산 type이 있습니다.

저는 media_title.$t으로 전화하여 원하는 제목을 표시합니다. created a fiddle here

관련 문제