YouTube 数据中的 'items' 元素 API 在调用“/videos”时搜索 returns 什么都没有

The 'items' element in YouTube Data API search returns nothing when called '/videos'

假设我使用以下负载调用“/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": [

  ]
}

如您所见,项目数组是空的。我查了一下,我的key是有效的,id也是有效的。

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

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

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