使用youtube API,无论是频道列表,搜索,还是任何有内容的频道,我都没有结果。
没有返回错误,只是一个空集。在API资源管理器中或通过我的代码,没有频道,没有视频,什么也没有。
直到几天/几周,一切都正常工作(由于我没有错误,所以很难说出什么时间]
curl -v 'https://www.googleapis.com/youtube/v3/search?key=[api_key]&channelId=UCKTgGP9lrL5Yjs4f8WuI1Vw&part=snippet,id&order=date&maxResults=20'
是我使用的查询,但我尝试获取上传的频道ID,如此处建议的一些答案所示,但频道/列表端点也为空。我检查了文档,但查询没有发现任何问题。
这是我目前得到的答案:
{
"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
添加为参数,似乎可行:)