【发布时间】:2014-01-22 20:55:31
【问题描述】:
我要做什么
我正在尝试显示已上传到频道的视频列表。
我目前在哪里
我知道这是用户以 JSON 格式“上传”的正确 URL:
http://gdata.youtube.com/feeds/api/users/%USERNAME%/uploads?alt=json&v=2
其中 USERNAME 是频道名称,而不是对应于用户频道的字母/数字字符串(例如,MyChannel 而不是 hIANSUBhkj_baisu128)。
但是,在我的用户名 (BenPearlMagic) 上对此进行测试时,我收到了一个非常长的 JSON 列表,其中包含大量看似无关的数据。
我的代码是这样的:
$.getJSON('http://gdata.youtube.com/feeds/api/users/benpearlmagic/uploads?alt=json', function(data) {
console.log(data);
for(var i=0; i<data.data.items.length; i++) {
console.log(data.data.items[i].title); // title
console.log(data.data.items[i].description); // description
}
});
...但我无法让它工作。
【问题讨论】:
标签: javascript jquery json youtube youtube-api