YouTube api returns 存在视频的空结果

YouTube api returns empty results where video exists

使用 youtube API,我没有得到任何频道列表的结果,搜索,...对于有一些内容的频道。

没有返回错误,只是一个空集。没有频道,没有视频,在 API 浏览器中或通过我的代码什么都没有。

一切正常,直到几个 days/weeks(很难说什么时候因为我没有错误)

curl -v 'https://www.googleapis.com/youtube/v3/search?key=[api_key]&channelId=UCKTgGP9lrL5Yjs4f8WuI1Vw&part=snippet,id&order=date&maxResults=20'

是我使用的查询,但我尝试按照此处建议的一些答案获取上传频道 ID,但 channels/list 端点也是空的。我检查了文档,没有发现我的查询有任何问题。

这是我目前得到的答案:

{
 "kind": "youtube#searchListResponse",
 "etag": "\"ksCrgYQhtFrXgbHAhi9Fo5t0C2I/nrqzXB-_ht29Bt6u-f7_lLyFcCw\"",
 "regionCode": "BE",
 "pageInfo": {
  "totalResults": 0,
  "resultsPerPage": 20
 },
 "items": []
}

你可以在这里看到 https://www.youtube.com/channel/UCKTgGP9lrL5Yjs4f8WuI1Vw/videos 它不是空的。

尝试添加 type=video 作为参数,它似乎有效:)