HEX
Server: Apache/2.4.34 (Red Hat) OpenSSL/1.0.2k-fips
System: Linux WORDPRESS 3.10.0-1160.118.1.el7.x86_64 #1 SMP Thu Apr 4 03:33:23 EDT 2024 x86_64
User: digital (1020)
PHP: 7.2.24
Disabled: NONE
Upload Files
File: //datos/www/expodubai/getVideos.php
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
    // create & initialize a curl session
    $curl = curl_init();

    // set our url with curl_setopt()
    curl_setopt($curl, CURLOPT_URL, "https://www.googleapis.com/youtube/v3/search?key=AIzaSyD0B-XN220JwATFlpldxvLmDsfULLusnWY&channelId=UCYGTY4XRbLdf9YrOUc39cOQ&part=snippet,id&order=date&maxResults=20");

    // return the transfer as a string, also with setopt()
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

    // curl_exec() executes the started curl session
    // $output contains the output string
    $output = curl_exec($curl);

    $videos = json_decode($output);
    //print_r($videos->items);

    foreach($videos->items as $vid){
        //print_r( $vid->id->videoId );
        //print_r( $vid->snippet->thumbnails->high->url );
        //print_r( $vid->snippet->title );
        $idVideo = $vid->id->videoId;
        $thumbnail = $vid->snippet->thumbnails->high->url;
        $titulo = $vid->snippet->title;
        echo "<div class='video'>                
                <div class='imagen'><img src='".$thumbnail ."'></div>
                <h2><a href='https://youtube.com/embed/".$idVideo."'>".$titulo."</a></h2>
        </div>";
    }


    // close curl resource to free up system resources
    // (deletes the variable made by curl_init)
    curl_close($curl);
?>