首页 > 解决方案 > 错误?:播放列表列表 API 不返回正确的缩略图

问题描述

我正在使用一个名为 WP YouTube Lyte 的 WordPress 插件,它在内部使用 YouTube Data API v3。然而,我注意到对于播放列表,精选缩略图根本与 YouTube 本身设置的缩略图不匹配。

我已经深入挖掘并自己进行了直接 API 调用,注意到这不是插件中的错误,而是 YouTube 的 API 中的错误。

在这里,我使用了 API 资源管理器和以下播放列表

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.playlists.list?part=snippet%252Cid&id=PL7EpZck9oTXT3z3DslPZQkXeKbEvqV840&_h=3&

在缩略图对象中,我期待当前精选播放列表缩略图,但在大多数情况下,API 返回播放列表中第二个视频的缩略图。

标签: youtube-data-api

解决方案


据我所知,API 自己的文档 wrt 播放列表的缩略图(https://developers.google.com/youtube/v3/docs/playlists#snippet.thumbnails)没有定义/指定这样的概念作为特色缩略图

确实 Youtube 的网站本身在内部使用相同的 API,但请记住,Google 的系统是分布式的且高度异步的——因此,只要 API 文档没有指定更严格的保证,我认为观察您注意到的这些差异是可以接受的.


推荐阅读