【问题标题】:The 'items' element in YouTube Data API search returns nothing when called '/videos'YouTube Data API 搜索中的“items”元素在调用“/videos”时不返回任何内容
【发布时间】:2020-01-30 09:16:34
【问题描述】:

假设我使用以下负载调用“/videos”搜索:

{
  key: process.env.YOUTUBE_KEY,
  part: 'contentDetails,statistics,snippet',
  id: 'UCo8bcnLyZH8tBIH9V1mLgqQ',
  max_results: "5"
}

那么下面是响应:

{
  "kind": "youtube#videoListResponse",
  "etag": "\"Fznwjl6JEQdo1MGvHOGaz_YanRU/ftqcoEi5lFrDLEyLbPZCiTrEzXU\"",
  "pageInfo": {
    "totalResults": 0,
    "resultsPerPage": 0
  },
  "items": [

  ]
}

如您所见,items 数组为空。我查了,我的key有效,id也有效。

【问题讨论】:

  • 您使用的视频ID不可用或已删除或可能是私有的,它正在与其他ID一起使用

标签: javascript youtube youtube-api


【解决方案1】:

/videos 端点获取视频 ID,而您传入​​的是频道 ID。

获取该频道中第一个视频的示例网址:

https://www.googleapis.com/youtube/v3/videos?part=snippet%2CcontentDetails%2Cstatistics%2Cstatus&id=cV542dRK3uk&key=API_KEY

【讨论】:

    猜你喜欢
    • 2016-10-21
    • 2019-11-14
    • 2021-11-20
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多