Php 如何使用api检测空缩略图';youtube是什么?

Php 如何使用api检测空缩略图';youtube是什么?,php,youtube,youtube-api,Php,Youtube,Youtube Api,我想使用api的youtube检测空缩略图。这里是我所说的空图像的意思,以避免它。有什么解决办法吗? 顺便说一下,我使用getImageSize($url)返回分辨率。而且在我的案子上效果很好!但是它需要很多时间来响应,特别是我需要同时验证20个缩略图! 所以希望我是清楚的 假设$video\u youtube\u链接是您的youtube链接,那么您可以通过以下脚本来检测: parse_str( parse_url($video_youtube_link, PHP_URL_QUERY ), $a

我想使用api的youtube检测空缩略图。这里是我所说的空图像的意思,以避免它。有什么解决办法吗? 顺便说一下,我使用getImageSize($url)返回分辨率。而且在我的案子上效果很好!但是它需要很多时间来响应,特别是我需要同时验证20个缩略图!
所以希望我是清楚的

假设
$video\u youtube\u链接
是您的youtube链接,那么您可以通过以下脚本来检测:

parse_str( parse_url($video_youtube_link, PHP_URL_QUERY ), $arr_of_vars );
//print_r($arr_of_vars); exit;
$video_id_on_youtube = '';
if(isset( $arr_of_vars['v'])) {
$video_id_on_youtube = $arr_of_vars['v'];
}
$image_link ='http://img.youtube.com/vi/'.$video_id_on_youtube.'/0.jpg';
$video_link = 'https://www.youtube.com/embed/'.$video_id_on_youtube;

其中,
$image\u-link
是缩略图,
$video\u-link
是视频链接

到目前为止您尝试了什么?您需要更具体地说明您遇到的问题,以便我们能够提供帮助。您完全可以检测该字符串或索引是否存在。但正如@Starkeen所指出的,我们非常感谢您尝试并在代码基础上构建的代码。很明显,我希望避免在我的博客上出现这样的空缩略图!youtube api没有提供这样做的方法。@user117088您能提供youtube响应的JSON文件吗?这将非常有助于构建示例代码。我知道如何检索缩略图的视频。我要问的是,如何检测缩略图的类型。非常感谢。