En un artículo hace algunas semanas, mostrábamos como obtener el thumbnail de un vídeo de YouTube sin necesidar de incrustar el vídeo en nuestra web.
En ocasiones también podemos encontrarnos con la necesidad de obtener alguna información adicional del vídeo como su nombre o la duracción por ejemplo, podemos recurrir a solicitar a YouTube la información del vídeo, con la siguiente llamada:
$content = file_get_contents("http://youtube.com/get_video_info?video_id=codigo-del-video"); parse_str($content, $info); echo $info['title']; echo $info['length_seconds']';
Por supuesto algunos dirán que para eso está el API de YouTube. Por supuesto proporciona mucha más información, pero la integración también requiere algo más de esfuerzo y quizá no siempre es lo más rápido si lo único que se quiere obtener es una información puntual en un momento determinado.
En nuestro caso, hemos utilizado recientemente esta forma de acceder a la información de un vídeo para importar una serie de vídeos embebidos desde YouTube a una tienda Magento que estábamos desarrollando.
Hola! Revisa el link al articulo anterior que esta con un formato errado, en realidad es este http://www.danielnavarroymas.com/obtener-el-thumbnail-de-un-video-de-youtube/
Saludos!
Muchas gracias Hugo. Ya está actualizado.
Hola, muy buen dato, justo lo que necesitaba, sólo que los parámetros están invertidos «parse_str($content, $info);» es «parse_str( $info,$content);».
Saludos y gracias :)
Esto lo puedo hacer en wordpress