我正在使用youtube api v3搜索视频。这是一个例子:
GET https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=10&q=taylor+swift&type=video&key={YOUR_API_KEY}
在搜索结果中,我得到以下缩略图信息:
...
"title": "Taylor Swift - Delicate",
"thumbnails": {
"default": {
"url": "https://i.ytimg.com/vi/tCXGJQYZ9JA/default.jpg",
"width": 120,
"height": 90
},
"medium": {
"url": "https://i.ytimg.com/vi/tCXGJQYZ9JA/mqdefault.jpg",
"width": 320,
"height": 180
},
"high": {
"url": "https://i.ytimg.com/vi/tCXGJQYZ9JA/hqdefault.jpg",
"width": 480,
"height": 360
}
},
...
但是,如果我手动更改链接,则可以看到视频的
standard
和maxres
缩略图也存在-https://i.ytimg.com/vi/tCXGJQYZ9JA/maxresdefault.jpg为什么我没有在搜索结果中找到它们,我该怎么办?
最佳答案
这似乎是一个错误,您应该report。
您的搜索查询仅返回该视频的3个缩略图,但是如果您随后请求视频
https://www.googleapis.com/youtube/v3/videos?part=snippet&id=tCXGJQYZ9JA&key={YOUR_API_KEY}
它将返回所有5个缩略图:
"title": "Taylor Swift - Delicate",
"thumbnails": {
"default": {
"url": "https://i.ytimg.com/vi/tCXGJQYZ9JA/default.jpg",
"width": 120,
"height": 90
},
"medium": {
"url": "https://i.ytimg.com/vi/tCXGJQYZ9JA/mqdefault.jpg",
"width": 320,
"height": 180
},
"high": {
"url": "https://i.ytimg.com/vi/tCXGJQYZ9JA/hqdefault.jpg",
"width": 480,
"height": 360
},
"standard": {
"url": "https://i.ytimg.com/vi/tCXGJQYZ9JA/sddefault.jpg",
"width": 640,
"height": 480
},
"maxres": {
"url": "https://i.ytimg.com/vi/tCXGJQYZ9JA/maxresdefault.jpg",
"width": 1280,
"height": 720
}
},
关于youtube - YouTube搜索API不返回sd/max分辨率缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49589656/