好吧,我一直在寻找近一年的时间(花了整整三月试图这样做),而我根本无法找到使这项工作的代码。
这是我的问题:
我有一个代码可以检索我网站上最近上传的内容(http://weapwn.com)。但是这段代码只给了我视频。 我需要代码来获取描述 - 不是来自任何一个视频ID,而是来自可变视频ID - 但我只有这个:
<script type="text/javascript">
function showMyVideos2(data) {
var feed = data.feed;
var entries = feed.entry || [];
var html = ['<ul>'];
for (var i = 0; i < entries.length; i++) {
var entry = entries[i];
var content = entry.content.$t;
html.push('<i>', content, '</i>');
}
html.push('</ul>');
document.getElementById('featdesc').innerHTML = html.join('');
}
</script>
现在 - 替换“内容”什么都不做,除非我使用“标题”(只检索视频标题)。我必须知道如何使这个该死的难以捉摸的代码工作,因为Youtube列出的参数不起作用!
我是否完全以错误的方式解决这个问题?或者我的代码中只修复了一个错误?
答案 0 :(得分:0)
试试这个:
function showMyVideos2(data) {
var feed = data.feed;
var entries = feed.entry || [];
var html = ['<ul>'];
for (var i = 0; i < entries.length; i++) {
var entry = entries[i];
var title = entry.title.$t;
var description = entry.media$group.media$description.$t.replace(/\n/g, '<br/>');
var content = entry.content.$t;
html.push('<i>', content, '</i>','<i>', title, '</i>','<i>', description, '</i>');
}
html.push('</ul>');
document.getElementById('featdesc').innerHTML = html.join('');
}
希望它有所帮助...