request('GET', "https://vimeo.com/api/oembed.json?url=https://vimeo.com/video/$v"); $url = json_decode($vimeoApiResponse->getBody())->thumbnail_url; } else { die('Illegal type: ' . $t); } // real request $res = (new Client())->request('GET', $url); if ($settings['cache']) { @mkdir(dirname(__FILE__) . "/$t"); @file_put_contents(dirname(__FILE__) . "/$t/$v.jpg", $res->getBody()); } @header('Content-type: ' . $res->getHeaderLine('content-type')); echo $res->getBody();