Youtube已关闭api v2,因此我必须重写一些脚本才能读取youtube播放列表。.我已设法使用Ajax读取播放列表中的项目。
for (var i in data.items)
但是我似乎看不懂视频的标题。
我尝试一下:
data.items[i].title
但似乎不起作用。
这是youtube数据的一部分。
"items": [
{
"kind": "youtube#playlistItem",
"etag": "\"dhbhlDw5j8dK10GxeV_UG6RSReM/nUoxGPc9-1QfJdGNICJpggBOQiw\"",
"id": "PL00i2_BlzsBvKHcdXdtJhomEFSeHrz4oI",
"snippet": {
"publishedAt": "2015-05-15T06:06:55.000Z",
"channelId": "UCKBfi2UItrlUlri-31wZTGA",
"title": "Patrick Rosa - Angels in the sky (Teaser)",
我做错了,我有点迷茫。
最佳答案
这样的事情将为您提供JavaScript中特定播放列表中的所有标题:
gapi.client.setApiKey('{YOUR-API-KEY}');
gapi.client.load('youtube', 'v3', function () {
var request = gapi.client.youtube.playlistItems.list({
part: 'snippet',
playlistId: '{YOUR PLAYLIST ID}'
});
request.execute(function (response) {
for (var i = 0; i < response.items.length; i++) {
console.log(response.items[i].snippet.title);
}
});
});
关于java - YouTube API v3阅读播放列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30642141/