Capturando informações de vídeos do Youtube utilizando PHP

Referência: phpclasses.org
Desenvolvido por: Tiago Kinust Biage – Brasil

Download dos aquivos: Aqui

Com as classes na mão… vamos a explicação:

Arquivo: index.php

<?php
     ini_set('display_errors',1);     
     //Incluindo a classe     
     include "youtube_class.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Youtube Class</title>
</head>
<body>
<?
//Instanciando o objeto da classe
$obj = new youtube;
//Definindo a URL do vídeo do youtube
$obj->url = "http://www.youtube.com/watch?v=8B7s01DpBTg";
//Definindo altura e largura do vídeo
$obj->player("480","385");

//Capturando e imprimindo os dados referentes ao vídeo
print '<br>';
print $obj->url2id();
print '<br>';
print $obj->url2id_("http://www.youtube.com/watch?v=TNMpa5yBf5o&feature=channel");
print '<br>';
print $obj->thumb_url("maior");
print '<br>';
print $obj->thumb_url();
print '<br>';
print $obj->thumb();
print '<br>';
print $obj->thumb("maior");
print '<br>';
$info = $obj->info();
print $info["titulo"];
print '<br>';
print $info["descricao"];
print '<br>';
print $info["views"];
print '<br>';
print $info["tempo"];
print '<br>';
print $info["estrelas"];
print '<br>';

//Realizando busca nos vídeos do youtube
$busca = $obj->busca("alice wonders");
foreach($busca as $campo => $valor)
{
foreach($valor as $campo2 => $valor2)
{
print $campo2.' = '.$valor2.'<br>';
}
print '--------------<br>';
}

?>
</body>
</html>

Extremamente simples e útil para trabalhar em conjunto com um dos maiores portais de vídeos do mundo.

Espero que gostem !

Até

Share Button

Deixe uma resposta

O seu endereço de email não será publicado.