[Plugin: Video Thumbnails] DailyMotion not Working
-
Hi,
Thanks, for this great plugin!
For those of you who have issue with DailyMotion not fetching the thumbnail. I found that their API use SSL and this plugin use CURL but, in some servers, need a parameter to ignore a certificate check.
So, there is a quick & dirty fix:
open the plugin file video-thumbnails.php
locate the definition of the function “getDailyMotionThumbnail”,
add the following curl option between others:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);So now, it looks like that:
// Get DailyMotion Thumbnail function getDailyMotionThumbnail($id) { if (!function_exists('curl_init')) { return null; } else { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://api.dailymotion.com/video/$id?fields=thumbnail_url"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_TIMEOUT, 10); $output = curl_exec($ch); curl_close($ch); $output = json_decode($output); $output = $output->thumbnail_url; return $output; } };
I hope this can help somebody and the author will take this in consideration on his next updates.
Thanks
https://www.ads-software.com/extend/plugins/video-thumbnails/
- The topic ‘[Plugin: Video Thumbnails] DailyMotion not Working’ is closed to new replies.