java - YouTube API v3阅读播放列表

标签 java javascript ajax youtube youtube-api

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/

相关文章:

javascript - 将节点添加到 D3 树 v4

javascript - 我在 React Component 中的关键实现做错了什么

javascript - 我网站上的所有 index.php 文件都被黑了

javascript - 使用 Guzzle 和 Ajax 从 Dropbox 下载文件

java - 如何对 Wicket/Spring 页面 View 使用单个事务?

Java - Spring - 搜索域对象

java - Android 上的 Tagsoup 和 XOM

java - 如何使用 mongodb java 驱动程序导入/导出 MongoDB 数据库的所有集合?

javascript - 使用 Javascript (AJAX) 从 JSON 获取数据选择

javascript - ajax调用后初始化匿名函数