如何获得YouTube JSON GData网址
我已经制作了一个应用程序,使用此网址提取YouTube视频:
http://gdata.youtube.com/feeds/api/users/GoogleDevelopers/uploads?v=2&alt=jsonc
以同样的方式,我想要使用此网址获取YouTube视频:
http://www.youtube.com/playlist?list=PL34F010EEF9D45FB8
问题:我不知道如何获得此链接的YouTube JSON GData网址...
http://www.youtube.com/playlist?list=PL34F010EEF9D45FB8
如果您想从gdata.youtube.com获取播放列表,请使用以下API:
http://gdata.youtube.com/feeds/api/playlists/PASS_PLAYLIST_ID_HERE?v=2&alt=json
然后更改您的网址为:
http://gdata.youtube.com/feeds/api/playlists/PL34F010EEF9D45FB8?v=2&alt=json
不要将YouTube用于gdata。 使用YouTube的OhEmbed功能。 对于你的链接,youtube ohembed链接是
http://www.youtube.com/oembed?url=http://www.youtube.com/playlist?list=PL34F010EEF9D45FB8
如果您想从YT播放列表中检索播放列表数据,请使用
var feedUrl = "http://gdata.youtube.com/feeds/api/playlists/"+nPlaylistID+"?max-results=8";
if (result.error || !result.url)
{
$('#divid').hide();
return;
}
var feed = new google.feeds.Feed(result.url);
feed.setNumEntries(50);
feed.load(function (result) {
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var vidhash = /=(.*)&(.*)$/.exec (entry.link)[1];
container.append('<div><a href="http://www.youtube.com/embed/'+vidhash+'" class="html5lightbox" title="'+entry.title+'"><img src="http://img.youtube.com/vi/'+vidhash+'/0.jpg" /><br />'+entry.title+'</a></div>n');
链接地址: http://www.djcxy.com/p/66149.html