Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AP Silva

[Resolvido] Consulta de vídeos em um canal do youtube

Recommended Posts

Bom dia galera do imasters, estou com um problema, já fiz algumas pesquisas, na net

sobre como eu posso desenvolver um script (talvez em php, não sei, se é que existe.)que faça uma pesquisa

específica em um canal do youtube. Vocês podem me ajudar com algo.

 

Desde já muito obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Comece estudando a API de dados do YouTube: http://code.google.com/intl/pt-BR/apis/youtube/getting_started.html#data_api

 

Depois você pode facilmente pegar os dados que deseja utilizando cURL e SimpleXML do PHP, por exemplo.

 

Se você utiliza o ZendFramework nesta página você encontra exemplos de como integrar a API com ele.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você também pode listar os videos já com as thumbnail (:

<?php
$usuario = 'videosimprovaveis';
$youTube_UserFeedURL = 'http://gdata.youtube.com/feeds/base/users/%s/uploads?orderby=updated&v=2';
$cURL = curl_init(sprintf($youTube_UserFeedURL, $usuario));
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
curl_setopt($cURL, CURLOPT_FOLLOWLOCATION, true);
$resultado = curl_exec($cURL);
curl_close($cURL);
$xml = new SimpleXMLElement($resultado);
$videos = array();
foreach ($xml->entry AS $video) {
$url = (string)$video->link['href'];
parse_str(parse_url($url, PHP_URL_QUERY), $params);
$id = $params['v'];
$videos[] = array(
	'id' => $id,
	'titulo' => (string)$video->title,
	'thumbnail' => 'http://i' . rand(1, 4) .'.ytimg.com/vi/'. $id .'/hqdefault.jpg',
	'url' => $url
);
}
?>
<h1>Meus Vídeos</h1>

<ul>
<?php foreach ($videos AS $video) { ?>
<li>
	<a href="<?php echo $video['url'] ?>" title="<?php echo $video['titulo'] ?>"><img src="<?php echo $video['thumbnail'] ?>" alt="<?php echo $video['titulo'] ?>" width="150" /></a>
</li>
<?php } ?>
</ul>

 

Creditos: http://blog.thiagobelem.net/listando-seus-videos-do-youtube-com-php/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.