我使用以下js文件从我的YouTube频道获取所有视频,以便在我的网站上显示。由于youtube将其API更新为v3,因此此代码不再有效。我并不是真的精通js,但是我发现这个代码在tut中并稍微调整一下以使它工作。有什么东西可以添加到这个让它再次起作用,还是我必须编写一个全新的函数?
function vidinfolist(data) {
var dat = data.feed.entry;
var pageOutput = '<ul>';
for (var i=0; i<data.feed.entry.length; i++) {
var datID=dat[i].id.$t.substring(38);
var datTitle=dat[i].title.$t;
var datDescription=dat[i].media$group.media$description.$t;
var datThumbnail=dat[i].media$group.media$thumbnail[0].url;
pageOutput += '<li><h2>' + datTitle + '</h2>';
pageOutput += '<li><p>' + datDescription + '</p>';
pageOutput += '<div class="g-ytsubscribe sub-btn" data-channel="channelNameHere" data-layout="default"></div>';
pageOutput+='<iframe width="635" height="360" src="http://www.youtube.com/embed/'+datID+'?wmode=transparent&HD=0&rel=0&showinfo=0&controls=1&fs=1&autoplay=0" width= frameborder="0" allowfullscreen></iframe></li>';
}
document.getElementById('videoCode').innerHTML = pageOutput;
pageOutput +='</ul>';
}