Youtube Son Videoları Çekmek

Youtubeda KANALIDNUMARASI ile kanaldaki son videoları RSS görünümüyle xml formatında çekebileceğiniz kod yapısı

$url = 'https://www.youtube.com/c/KANALIDNUMARASI';
$xml = simplexml_load_file($url);
$ns = $xml->getDocNamespaces(true);
$xml->registerXPathNamespace('a', 'http://www.w3.org/2005/Atom');
$elements = $xml->xpath('//a:entry');
$content = $elements[0];
 
$yt = $content->children('http://www.youtube.com/xml/schemas/2015');
$media = $content->children('http://search.yahoo.com/mrss/');
echo "Video ID: " . $yt->videoId . "<br>";
echo "Video title: " . $content->title . "<br>";
echo "Upload date: " . $content->published . "<br>";
echo "Description: " .$media->group->description . "<br>";
 
foreach ($elements as $content) {
    $yt = $content->children('http://www.youtube.com/xml/schemas/2015');
    $media = $content->children('http://search.yahoo.com/mrss/');
    echo "Video ID: " . $yt->videoId . "<br>";
    echo "Video title: " . $content->title . "<br>";
    echo "Upload date: " . $content->published . "<br>";
    echo "Description: " . $media->group->description . "<br>";
    echo "<br>";
}