Youtube /v3/search API 不再返回直播视频

cee*_*yc7 9 youtube api youtube-api live-streaming youtube-data-api

我使用YouTube 搜索 API按频道 ID 检索直播视频,但最近,该 API 开始返回空响应。

例如,我正在检索https://www.googleapis.com/youtube/v3/search?part=snippet&type=video&eventType=live&key={YOUTUBE_KEY}&channelId=UCPde4guD9yFBRzkxk2PatoAwhich 应该返回所有来自channelID = UCPde4guD9yFBRzkxk2PatoA. 该频道有 24/7 全天候直播,但我得到的回复是:

{
 "kind": "youtube#searchListResponse",
 "etag": "\"8jEFfXBrqiSrcF6Ee7MQuz8XuAM/-f6JA5_OcXz2RWuH1mpAA2_9mM8\"",
 "regionCode": "US",
 "pageInfo": {
  "totalResults": 0,
  "resultsPerPage": 5
 },
 "items": []
}
Run Code Online (Sandbox Code Playgroud)

正如我之前提到的,直到最近,这个请求才能很好地检索数据。我在 YouTube API 文档上找不到任何更改,所以我想知道是否有人知道更改了什么,或者是否有不同的方法可以通过频道 ID 提取实时视频。

ano*_*guy 4

不是答案,但端点似乎没有返回任何包含实时视频的最新视频。据我所知,它不会返回过去 24 小时内发布的任何内容。

在 Google 支持上发现一个未解决的问题 https://support.google.com/youtube/thread/14611425?hl=en