【问题标题】:Given a YouTube video, programmatically get its channel?给定一个 YouTube 视频,以编程方式获取其频道?
【发布时间】:2015-04-21 01:44:24
【问题描述】:

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

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

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

【问题讨论】:

    标签: youtube youtube-api


    【解决方案1】:

    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",
    
     ...
    
     }
    

    【讨论】:

      猜你喜欢
      • 2016-02-29
      • 2018-10-16
      • 2018-03-30
      • 2014-07-15
      • 2012-04-09
      • 2016-03-01
      • 2012-10-05
      • 1970-01-01
      • 2014-08-16
      相关资源
      最近更新 更多