如何从频道获取所有"Auto-generated by YouTube"视频?



如何获取所有"由YouTube自动生成";来自频道的视频?

这是一首示例歌曲:La bohème-Kendji Girac

我没有从它的频道甚至搜索结果中得到它。我从播放列表中得到的。

它正在显示YouTube生成的Auto。

如何从特定频道获取所有这些视频?

您必须获取要从中获取数据的视频的channel_id

为了使用video_id获取channel_id,您可以使用视频:YouTube数据API的列表端点-示例。

结果:

{
"kind": "youtube#videoListResponse",
"etag": "y1Zw7S-E_fPwC_hzp3fsJ7l0OCw",
"items": [
{
"kind": "youtube#video",
"etag": "_1mzRopd5kh5bzsX66yES1K3i9g",
"id": "wauQivFuVhw",
"snippet": {
"publishedAt": "2018-07-26T02:10:16Z",
"channelId": "UCNpFcllBHQk9wepKzMtouSQ",
"title": "La bohème",
"description": "Provided to YouTube by Universal Music GroupnnLa bohème · Kendji GiracnnAznavour, sa jeunessenn℗ 2014 Island Def JamnnReleased on: 2014-01-01nnAssociated  Performer, Interprète  Vocal, Guitar: Kendji GiracnAssociated  Performer, Programming, Keyboards: Christian DessartnAssociated  Performer, Keyboards, Programming: Rachid MirnStudio  Personnel, Recording  Engineer: Nabil EssemlaninStudio  Personnel, Asst.  Recording  Engineer: Antonin DeniaudnProducer, Studio  Personnel, Mixer: The BionixnStudio  Personnel, Mastering  Engineer: Eric ChevetnAuthor: Jacques PlantenComposer: Charles AznavournnAuto-generated by YouTube.",
"thumbnails": {
"default": {
"url": "https://i.ytimg.com/vi/wauQivFuVhw/default.jpg",
"width": 120,
"height": 90
},
"medium": {
"url": "https://i.ytimg.com/vi/wauQivFuVhw/mqdefault.jpg",
"width": 320,
"height": 180
},
"high": {
"url": "https://i.ytimg.com/vi/wauQivFuVhw/hqdefault.jpg",
"width": 480,
"height": 360
},
"standard": {
"url": "https://i.ytimg.com/vi/wauQivFuVhw/sddefault.jpg",
"width": 640,
"height": 480
},
"maxres": {
"url": "https://i.ytimg.com/vi/wauQivFuVhw/maxresdefault.jpg",
"width": 1280,
"height": 720
}
},
"channelTitle": "Kendji Girac - Topic",
"tags": [
"Kendji Girac KendjiGirac Aznavour",
"sa jeunesse La bohème La Boheme La Boheme"
],
"categoryId": "10",
"liveBroadcastContent": "none",
"localized": {
"title": "La bohème",
"description": "Provided to YouTube by Universal Music GroupnnLa bohème · Kendji GiracnnAznavour, sa jeunessenn℗ 2014 Island Def JamnnReleased on: 2014-01-01nnAssociated  Performer, Interprète  Vocal, Guitar: Kendji GiracnAssociated  Performer, Programming, Keyboards: Christian DessartnAssociated  Performer, Keyboards, Programming: Rachid MirnStudio  Personnel, Recording  Engineer: Nabil EssemlaninStudio  Personnel, Asst.  Recording  Engineer: Antonin DeniaudnProducer, Studio  Personnel, Mixer: The BionixnStudio  Personnel, Mastering  Engineer: Eric ChevetnAuthor: Jacques PlantenComposer: Charles AznavournnAuto-generated by YouTube."
}
}
}
],
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
}
}

在这种情况下,视频wauQivFuVhwchannel_id是:UCNpFcllBHQk9wepKzMtouSQ

然后,使用此channel_id,将第二个字符更改为U如下:

  • 未修改:UCNpFccllBHQk9wepKzMtouSQ
  • 修改:UUNpFccllBHQk9wepKzMtouSQ

这个修改后的id是该YouTube频道的上传播放列表。

通过此上传播放列表id,您可以使用YouTube Data API的Playlistitem:list端点从自动生成的频道检索所有上传的视频。

这就是这个答案中描述的uploads playlist_id的示例。

最新更新