Я хотел бы извлечь последнее видео (только видео) с заголовком, описанием и т. Д.
Я использую JSON Data API из YouTube Data API и использую Загрузка видео по ленте пользователя для получения данных.
Я получил от youtube JSON (объект?) О пространстве моего Youtube и попытался прочитать текст JSON, но это самоубийство.
Мой код:
<div id="ytContent"></div>
<script type="text/javascript">
function showMyVideos(data) {
var feed = data.feed;
var entries = feed.entry || [];
for (var i = 0; i < entries.length; i++) {
var entry = entries[i];
var title = entry.title.$t;
$('#ytContent').append(title + "<br />");
}
}
</script>
<script type="text/javascript" src="http://gdata.youtube.com/feeds/users/MYUSERNAME/uploads?alt=json-in-script&format=5&callback=showMyVideos"></script>
но если я попытаюсь сделать:
var p = eval("(" + data + ")");
alert(p);
Я не могу получить правильный парсер. Зачем? Как я могу разобрать мой JSON? Мне просто нужно понять, какое поле я могу использовать, чтобы получить последнее видео из канала. Также будут полезны советы / подсказки по получению последнего видео.
Спасибо