YouTube api version 2 provides all necessary information about videos on YouTube. If you want to create a video gallery or want to embed YouTube videos on your website then it can give you extra power.
In this post I am going to show you how to get YouTube videos information like video title, description, thumbnail and other information with YouTube JSON api and php.
Live Demo Download SourceYoutube API Function
youtube function receives YouTube video url as parameter. It automatically extracts video id from url and sends request to YouTube api server through curl.
/** * Youtube * * @version YouTube API V2 * @param str youtube video url * @return object || void * @copyright w3bees.com */ function youtube($url) { # get video id from url $urlQ = parse_url( $url, PHP_URL_QUERY ); parse_str( $urlQ, $query ); # YouTube api v2 url $apiURL = 'http://gdata.youtube.com/feeds/api/videos/'. $query['v'] .'?v=2&alt=jsonc'; # curl options $options = array( CURLOPT_URL => $apiURL, CURLOPT_RETURNTRANSFER => true, CURLOPT_BINARYTRANSFER => true, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_TIMEOUT => 5 ); # connect api server through cURL $ch = curl_init(); curl_setopt_array($ch, $options); # execute cURL $json = curl_exec($ch) or die( curl_error($ch) ); # close cURL connect curl_close($ch); # decode json encoded data if ($data = json_decode($json)) return (object) $data->data; }
Usages
youtube function returns all information as object.
# call youtube api function $youtube = youtube('http://www.youtube.com/watch?v=xxxxxxxxxx'); # title $youtube->title; # duration in seconds $youtube->duration; #video description $youtube->description; # thumbnail url High Quality $youtube->thumbnail->hqDefault; # thumbnail url Small Quality $youtube->thumbnail->sqDefault; # video rating out of five $youtube->rating; # total likes $youtube->likeCount; # video category $youtube->category; # total view $youtube->viewCount; # time upload time $youtube->uploaded;
thx man , i will use it
ReplyDeletei m getting Plain youtube video description..from $youtube->description;
ReplyDeletehow to get description same like in youtube?
How to get other websites videos thumbnail images?
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeletehọc kế toán thực hành tại hà đông
ReplyDeletehọc kế toán thực hành tại hà đông
học kế toán thực hành tại long biên
học kế toán thực hành tại long biên
học kế toán thực hành tại hải phòng
học kế toán thực hành tại hải phòng
học kế toán thực hành tại bắc ninh
học kế toán thực hành tại bắc ninh
học kế toán thực hành tại tphcm
học kế toán thực hành tại tphcm
học kế toán thực hành tại quận 3
học kế toán thực hành tại quận 3
học kế toán thực hành tại bình dương
học kế toán thực hành tại bình dương
học kế toán thực hành tại đồng nai
học kế toán thực hành tại vinh
học kế toán thực hành tại vinh
học kế toán thực hành tại huế
học kế toán thực hành tại huế
học kế toán thực hành tại đà nẵng
học kế toán thực hành tại đà nẵng
học kế toán thực hành tại đà nẵng
học kế toán thực hành tại hải dương
học kế toán thực hành tại hưng yên
học kế toán thực hành tại hà tĩnh
học kế toán thực hành tại hà tĩnh
học chứng chỉ kế toán
học kế toán ở đâu tốt
Dapatkan disini , karena Obat Pelangsing slimming Capsule Di Apotik belum tersedia , karena slimming capsule tidak di jual di sembarang temapat termasuk di apotik pun tujuannya untuk menjaga ke aslian produk tersebut, karena sekarang banyak perusahaan yang meniru produk produk herbal sehingga herbal yang asli khasiatnya bisa di rusak oleh produk yang palsu. Untuk itu hati hati dengan slimming capsule
ReplyDeleteand obat vig power capsule
Live demo is not working, Can you please check?
ReplyDeleteI have read your blog its very attractive and impressive. I like it your blog.
ReplyDeletePHP Training in chennai | PHP Training Course
PHP Training in chennai | Online PHP Course
very interesting blog.This will help lot of user to update their knowledge.Thanks for sharing.
ReplyDeleteWhite Label Website Builder
Thanks for your sharing. Hope you can contribute more quality posts to this page. Thank you!
ReplyDeletelucky patcher
ReplyDeleteتعد الاول افضل شركة تنظيف خزانات بالمدينة المنورة تعمل على استخدام افضل ادوات تنظيف وتعقيم خزانات المياه