YouTube 数据 API 返回 "maxres"缩略图的错误大小?

标签 youtube youtube-api youtube-data-api

使用 YouTube 数据 API,我可以检索视频资源的缩略图列表。这个请求...

GET https://www.googleapis.com/youtube/v3/videos?part=snippet&id=DUM1284TqFc&fields=items%2Fsnippet%2Fthumbnails&key={YOUR_API_KEY}

...生成此响应...
{
 "items": [
  {
   "snippet": {
    "thumbnails": {
     "default": {
      "url": "https://i.ytimg.com/vi/DUM1284TqFc/default.jpg",
      "width": 120,
      "height": 90
     },
     "medium": {
      "url": "https://i.ytimg.com/vi/DUM1284TqFc/mqdefault.jpg",
      "width": 320,
      "height": 180
     },
     "high": {
      "url": "https://i.ytimg.com/vi/DUM1284TqFc/hqdefault.jpg",
      "width": 480,
      "height": 360
     },
     "standard": {
      "url": "https://i.ytimg.com/vi/DUM1284TqFc/sddefault.jpg",
      "width": 640,
      "height": 480
     },
     "maxres": {
      "url": "https://i.ytimg.com/vi/DUM1284TqFc/maxresdefault.jpg",
      "width": 1280,
      "height": 720
     }
    }
   }
  }
 ]
}

(API Explorer)
maxres对象有 widthheight1280720 .但是,url ( https://i.ytimg.com/vi/DUM1284TqFc/maxresdefault.jpg ) 实际上指向 1920x1080 图像。

似乎生成的“maxres”缩略图与原始上传的视频大小相同,并且此特定视频的大小 (https://youtu.be/DUM1284TqFc) 为 1920x1080。

我找不到此视频的 1280x720 缩略图。
  • width 做什么和 height属性指的是?
  • 如何使用 YouTube 数据 API 获取缩略图的实际宽度和高度?
  • 是否有 1280x720 版本的缩略图?
  • 最佳答案

    这似乎是 YouTube API 中的一个错误。根据文档,maxres 缩略图对应于:

    The highest resolution version of the thumbnail image. This image size is available for some videos and other resources that refer to videos, like playlist items or search results. This image is 1280px wide and 720px tall.

    关于YouTube 数据 API 返回 "maxres"缩略图的错误大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35078575/

    相关文章:

    java - Youtube api v3 - 如何检索标记为垃圾邮件的评论(使用java)

    youtube - 如何使用 YouTube API 通过 id 检索 YouTube 视频信息(标题、作者等)

    html - 在 Internet Explorer 中嵌入 YouTube 视频

    reactjs - 如何获取用户输入(YouTube视频链接)并使用React.js将其嵌入为iframe?

    youtube-api - Google YouTube API v3::服务器到服务器上传服务

    jquery - 较小尺寸的 Youtube 视频在 Swiper 中无法工作

    youtube - YouTube分析工具:超出了未经身份验证的使用的每日限制。继续使用需要注册

    ios - 在 iOS 上播放 youtube 视频

    php - youtube 如何对他们的 url 进行编码?

    html - 为什么YouTube嵌入的海报图片无法以完整的查看者尺寸显示?