1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| <?php
$username = 'username';
$apiKey = 'token';
$activitiesUrl = "https://www.googleapis.com/youtube/v3/activities?part=snippet,contentDetails&channelId=$username&maxResults=1&key=$apiKey";
$curl = curl_init($activitiesUrl);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($curl);
curl_close($curl);
$activitiesData = json_decode($response);
if (isset($activitiesData->items) && count($activitiesData->items) > 0) {
$videoId = $activitiesData->items[0]->contentDetails->upload->videoId;
$videoTitle = $activitiesData->items[0]->snippet->title;
$videoDescription = $activitiesData->items[0]->snippet->description;
$videoThumbnail = $activitiesData->items[0]->snippet->thumbnails->default->url;
// Générer le code HTML pour afficher la vidéo
$html = '<div class="video-responsive>';
$html .= '<iframe width="560" height="315" src="https://www.youtube.com/embed/' . $videoId . '" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>';
$html .= '</div>';
// Afficher le code HTML
echo $html;
}
?> |
Partager