首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在YouTube api中从自动生成的通道中获取视频

在YouTube api中从自动生成的通道中获取视频
EN

Stack Overflow用户
提问于 2014-07-01 09:06:59
回答 2查看 1.5K关注 0票数 4

我试图从YouTube自动生成频道(AKA主题)获得所有视频。我让我的用户添加到YT频道的链接,我发送频道ID来检索视频。

在常规情况下,当通道不是自动生成时,我使用这个端点:https://www.googleapis.com/youtube/v3/channels?part=snippet&channelId={channel_id}&key={key}

此端点返回发布到此频道的视频列表。主题的问题是视频列表是空的.

此请求的示例: https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCYF2FotHeGO6cNcldrTHN1g&key={YOUR_API_KEY}

代码语言:javascript
复制
{
 "kind": "youtube#searchListResponse",
 "etag": "\"3enKTWw-I-yugKAPnlrhH5U04vQ/Zi7b6FbLUH9xd8vhDiVs3zpfKLs\"",
 "pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 5
 },
 "items": [
  {
   "kind": "youtube#searchResult",
   "etag": "\"3enKTWw-I-yugKAPnlrhH5U04vQ/dkWBa22byHoKTpuDJQLPs5T6ndg\"",
   "id": {
    "kind": "youtube#channel",
    "channelId": "UCYF2FotHeGO6cNcldrTHN1g"
   },
   "snippet": {
    "publishedAt": "2013-12-21T05:18:21.000Z",
    "channelId": "UCYF2FotHeGO6cNcldrTHN1g",
    "title": "Manchester United F.C. - Topic",
    "description": "Manchester United Football Club is an English football club based in Old Trafford, Greater Manchester. The club was formed as Newton Heath LYR Football ...",
    "thumbnails": {
     "default": {
      "url": "https://i.ytimg.com/i/YF2FotHeGO6cNcldrTHN1g/1.jpg"
     },
     "medium": {
      "url": "https://i.ytimg.com/i/YF2FotHeGO6cNcldrTHN1g/mq1.jpg"
     },
     "high": {
      "url": "https://i.ytimg.com/i/YF2FotHeGO6cNcldrTHN1g/hq1.jpg"
     }
    },
    "channelTitle": "",
    "liveBroadcastContent": "none"
   }
  }
 ]
}

知道如何获得主题视频吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2017-06-07 15:05:55

自动生成的频道没有视频。他们只有播放列表与其他渠道的视频。所以你得找播放列表。

票数 0
EN

Stack Overflow用户

发布于 2017-12-21 08:56:22

我也有类似的作品。

我的目标频道是“现场”频道(LjQHig)

我现在所做的是使用以下v3 API LjQHig&hl=zh-TW&key={YOUR_API_KEY}

我们可以得到"contentDetails“这个部分的许多项目

代码语言:javascript
复制
"contentDetails": {
  "playlists": [
   "PLU12uITxBEPEEIlLMEWFXvAeoZl0cSrok"
  ]
}

然后我们可以请求"PlaylistItems“API为每个播放列表获取视频。

它与正常的渠道工作,以获得其主页信息。然而,对于"Live“频道,它确实返回了一些内容,但与浏览器(Chrome)的结果不同。

我想知道是否有更好的解决方案为YouTube自动生成的频道解析视频。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24506417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档