YouTube API返回的缩略图网址仅临时有效

时间:2018-11-22 12:23:49

标签: youtube-data-api

大约三周前,YouTube API返回的缩略图URL只是暂时有效的。几天后,这些URL返回404。

我与YouTube API集成在一起,可以获取具有其ID的视频的缩略图。很久以来,我的几个客户都在使用该功能。几周前开始发生这种情况,而我的应用程序代码没有任何更改。

例如,对于此视频:

https://www.youtube.com/watch?v=COYm2FeVQ1U

API返回此URL作为最大分辨率缩略图:

https://i9.ytimg.com/vi/COYm2FeVQ1U/maxresdefault.jpg?sqp=CLTQ0t8F&rs=AOn4CLBaBo2ec_JB72afzLoV0_eZ7_ec4A

该URL运行了几天,然后开始返回404。这时,如果我再次向API查询缩略图URL,则它将返回正确的缩略图URL:

https://i.ytimg.com/vi/COYm2FeVQ1U/maxresdefault.jpg

我的几个客户断断续续地发生这种情况,我不知道为什么。我以为可能由于缩略图尚未准备好而发生,但是如果是这样的话,Youtube是否应该自动重定向到有效的URL?

还有其他人经历过吗?我发现了这篇文章: Has the Youtube thumbnail URL changed?  有人说最初返回的网址对应的是私有视频。但是我无法重现该错误:我将视频上传为私有视频,并且API不会为缩略图返回该类型的URL。我还应该看哪里?预先感谢!

0 个答案:

没有答案