質問: youtube apiからyoutubeビデオのサムネイルを取得する方法 youtubeの動画urlを持っている場合、youtube apiから関連するサムネイルを取得するためにphpとcurlを使用する方法はありますか?
回答: youtubeビデオのurlから parse_url 、 parse_str を使用してビデオidを取得し、画像の予測urlに挿入することができます。予測urlのyoutubeに感謝します$videourl = "https://www.youtube.com/watch?v=8zy7wgbqgfw"; parse_str( parse_url( $videourl, php_url_query ), $my_array_of_vars ); $ytid = $my_array_of_vars['v']; //gets video id print "https://img.youtube.com/vi/<?php print $ytid?>/maxresdefault.jpg"; print "https://img.youtube.com/vi/<?php print $ytid?>/mqdefault.jpg"; print "https://img.youtube.com/vi/<?php print $ytid?>/hqdefault.jpg"; print "https://img.youtube.com/vi/<?php print $ytid?>/sddefault.jpg"; print "https://img.youtube.com/vi/<?php print $ytid?>/default.jpg"; このツールを使用してyoutubeのサムネイルを生成できます https://codeatools.com/get-youtube-video-thumbnails