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

给定一个YouTube视频,以编程方式获取其频道?,youtube,youtube-api,Youtube,Youtube Api,我发现至少有五个堆栈溢出问题,形式是“这是一个YouTube频道,我如何通过编程获得该频道上的视频?” 我想做相反的事情:给定一个视频,它来自哪个频道? 到目前为止,我一直在官方的YouTube API中寻找解决方案。我也看过像pafy这样的图书馆。到目前为止运气不好 看起来您可以发出视频请求,然后设置: part=snippet 这将返回通道ID,以及其他内容。我提出了这样的要求: GEThttps://www.googleapis.com/youtube/v3/videos?part=sn

我发现至少有五个堆栈溢出问题,形式是“这是一个YouTube频道,我如何通过编程获得该频道上的视频?”

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

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

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

part=snippet

这将返回
通道ID
,以及其他内容。我提出了这样的要求:

GEThttps://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",

 ...

 }