给定一个YouTube视频,以编程方式获取其频道



我发现了至少五个 Stack Overflow 问题,其形式为"这是一个 YouTube 频道,如何以编程方式获取此频道上的视频?

我想做相反的事情:给定一个视频,它来自哪个渠道?

到目前为止,我已经在官方的YouTube API中寻找解决方案。我也看过像pafy这样的图书馆。到目前为止没有运气。

https://developers.google.com/youtube/v3/docs/videos/list

看起来您可以发出视频请求,然后设置:

part=snippet

这将返回channelId,除其他外。我做了这样的请求:

GET https://www.googleapis.com/youtube/v3/videos?part=snippet&id=f8WsO__XcI0&key={YOUR_API_KEY}

我得到回应:

 {
 ...
 "items": [
  {
   "kind": "youtube#video",
   "etag": ""IHLB7Mi__JPvvG2zLQWAg8l36UU/Xn3r39kJJF0iqtZbqFIeFUTgC0Q"",
   "id": "f8WsO__XcI0",
   "snippet": {
    "publishedAt": "2015-04-13T21:20:53.000Z",
    "channelId": "UC6nSFpj9HTCZ5t-N3Rm3-HA",
 ...
 }

相关内容

  • 没有找到相关文章

最新更新