使用jquery json获取youtube视频标题

时间:2011-01-21 15:45:14

标签: jquery json api youtube

我正在尝试使用jquery的get json方法从youtube用户的feed中获取media:title元素。我可以成功获得许多其他节点,但我无法获得媒体标题。这是提要网址:

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

这是我正在使用的代码:

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



});
});

1 个答案:

答案 0 :(得分:2)

在您的代码中,media_title是一个对象,其中包含具有您想要的标题的属性$t以及具有我未知目的的另一个属性type

created a fiddle here 致电media_title.$t以显示您想要的标题。