Shunday qilib, biz "YouTube xizmati bilan ishlash uchun API KEY ni qanday olishim mumkin?" mavzusida
YouTUbe API key olishni o'rgangan edik va bugun biz bu haqda, ya'ni video haqida ko'proq ma'lumot olishning birinchi va oddiy usulini ko'rib chiqamiz.
Bu mavzuda hamma mas'uliyatini o'z zimmangizga yuklashga qaror qildim, sizga shunchaki kodlarni beraman, miyangiz esa bu kodlar nima vazifa bajarishini 1 daqiqa ichida o'rganib chiqishiga imkon yaratib bering.
Rasmdagi natijani olish uchun siz shunchaki ba'zi ($video_id, $api_key) kodlarni o'zgartirishingiz kerak holos.
<?
$video_id = 'q3mZO779PVs'; // youtubedagi video kodi
$api_key = 'AIzaSyCD4A1CgEUE8mcUDSmZdF2lNu3****2dck'; // YouTube API KEY
$channel_id = 'UCmuRw4lV4FDy3D8qbjf7Oxg'; // Yutub kanal manzilini ham kirishingiz mumkin
function getYouTubeVideoID($url) {
$queryString = parse_url($url, PHP_URL_QUERY
); return $params['v'];
} else {
return "";
}
}
$video_url = 'https://www.youtube.com/watch?v='.$video_id.'';
$api_url = 'https://www.googleapis.com/youtube/v3/videos?part=snippet%2CcontentDetails%2Cstatistics&id=' . getYouTubeVideoID($video_url) . '&key=' . $api_key;
$t = $data->items[0]->contentDetails->duration;
$s = "";
for($i=0; $i<strlen($t); $i++){ if($t[$i] == 'P' or $t[$i] == 'T' or $t[$i] == 'S'){
continue;
}
if($t[$i] == 'H' or $t[$i] == 'M'){
$s .= ':';
continue;
}
$s .= $t[$i];
}
/* tadaaam */
echo '<strong>Manzil: </strong>' .$video_url. '<hr /><hr />';
echo '<strong>Kanal nomi: </strong>' . $data->items[0]->snippet->channelTitle . '<hr />';
echo '<strong>Video tili: </strong>' . $data->items[0]->snippet->defaultAudioLanguage . '<hr />';
echo '<strong>Sarlavha: </strong>' . $data->items[0]->snippet->title . '<hr />';
echo '<strong>Tavsif: </strong>' . $data->items[0]->snippet->description . '<hr />';
echo '<strong>Yaratilgan sana: </strong>' . str_replace(['T','Z'], ' ', $data->items[0]->snippet->publishedAt) . '<hr />'; echo '<strong>Davomiyligi: </strong>' . $s . '<hr />';
echo '<strong>Ko\'rishlar soni: </strong>' . $data->items[0]->statistics->viewCount . '<hr />';
echo '<strong>Layklar soni: </strong>' . $data->items[0]->statistics->likeCount . '<hr />';
echo '<strong>Dizalyklar soni: </strong>' . $data->items[0]->statistics->dislikeCount . '<hr />';
echo '<strong>Izohlar soni: </strong>' . $data->items[0]->statistics->commentCount . '<hr />';
echo '<a href="https://www.googleapis.com/youtube/v3/search?key='.$api_key.'&channelId='.$channel_id.'&part=snippet,id&order=date&maxResults=20">Kanaldagi barcha videolar</a>';
?>
Manba: uzfor.uz
385 kun 2 soat 37 daqiqa 32 soniyadan keyin yozdi:
Shunday qilib, biz "YouTube xizmati bilan ishlash uchun API KEY ni qanday olishim mumkin?" mavzusida YouTUbe API key olishni o'rgangan edik va bugun biz bu haqda, ya'ni video haqida ko'proq ma'lumot olishning birinchi va oddiy usulini ko'rib chiqamiz.
Bu mavzuda hamma mas'uliyatini o'z zimmangizga yuklashga qaror qildim, sizga shunchaki kodlarni beraman, miyangiz esa bu kodlar nima vazifa bajarishini 1 daqiqa ichida o'rganib chiqishiga imkon yaratib bering.