youtube - YouTube搜索API不返回sd/max分辨率缩略图

标签 youtube youtube-api youtube-data-api

我正在使用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
 }
},
...

但是,如果我手动更改链接,则可以看到视频的standardmaxres缩略图也存在-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/

相关文章:

python - 从YouTube获取标题

youtube - 我可以提取和发送有关在网络浏览器上观看视频的信息吗?

youtube - 通过 youtube API 获取 YouTube channel 订阅者

javascript - 使用 YouTube API 设置视频开始时间 - "start"playerVars 选项过去可以工作,但现在不行?

google-chrome-extension - 使用 OAuth2 切换 YouTube 用户会在 Chrome 中显示以前用户的数据

python - 观看历史提要 gdata python

javascript - 播放时更改 youtube 视频的音量

ios - 使用 objective c 和 google-api-objectivec-client-for-rest 在 youtube 上上传视频

java - 如何通过 YouTube API V3 获取私有(private)播放列表 ID?

android - 如何从Android应用程序中的任何网址流式传输视频?