diff --git a/Classes/Service/VimeoService.php b/Classes/Service/VimeoService.php index 182d310c41bb15cb469868814915235f5326b16d..dea82f0f017daf90da3400a9089dc8d6ad49ce50 100644 --- a/Classes/Service/VimeoService.php +++ b/Classes/Service/VimeoService.php @@ -233,7 +233,7 @@ class VimeoService implements LoggerAwareInterface { */ public function getVideo(int $videoId): ?array { // use field filtering, to save on quota, see: https://developer.vimeo.com/guidelines/rate-limiting - $fieldsToSelect = 'uri,name,description,link,embed,pictures,width,height'; + $fieldsToSelect = 'uri,name,description,link,embed,pictures,release_time,width,height'; try { $response = $this->vimeoApiClient->request(self::API_VIDEO . $videoId . '?fields=' . $fieldsToSelect); } catch (VimeoRequestException $e) { @@ -252,7 +252,7 @@ class VimeoService implements LoggerAwareInterface { */ public function getChannelVideos(string $channelIdentifier): ?array { // use field filtering, to save on quota, see: https://developer.vimeo.com/guidelines/rate-limiting - $fieldsToSelect = 'uri,name,description,link,embed,pictures,release_time'; + $fieldsToSelect = 'uri,name,description,link,embed,pictures,release_time,width,height'; try { $response = $this->vimeoApiClient->request( self::API_CHANNEL . $channelIdentifier . self::API_VIDEO . '?fields=' . $fieldsToSelect . '&per_page=' . $this->maxResultsPerPage @@ -273,7 +273,7 @@ class VimeoService implements LoggerAwareInterface { */ public function getShowcaseVideos(string $showcaseId): ?array { // use field filtering, to save on quota, see: https://developer.vimeo.com/guidelines/rate-limiting - $fieldsToSelect = 'uri,name,description,link,embed,pictures,release_time'; + $fieldsToSelect = 'uri,name,description,link,embed,pictures,release_time,width,height'; try { $response = $this->vimeoApiClient->request( self::API_SHOWCASE . $showcaseId . self::API_VIDEO . '?fields=' . $fieldsToSelect . '&per_page=' . $this->maxResultsPerPage