Youtube API v3阅读播放列表



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);
        }
    });
});

相关内容

  • 没有找到相关文章

最新更新