Я пытаюсь получить элемент media: title из ленты пользователя YouTube, используя метод get json из jquery.Я могу успешно получить ряд других узлов, но не могу получить заголовок мультимедиа.Вот URL фида:
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 }); }); });
В вашем коде media_title - это объект, содержащий свойства $t с нужным вам заголовком и другое свойство type с неизвестной мне целью. создал здесь скрипку для вызова media_title.$t, чтобы показать нужный заголовок.
media_title
$t
type
media_title.$t