Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2013, 11:35
ignaoa
 
Fecha de Ingreso: mayo-2011
Mensajes: 38
Antigüedad: 13 años, 6 meses
Puntos: 1
Obtener ID URL Youtube (gdata)

Hola,

Llevo unos días rompiéndome el coco intentando mostrar los últimos vídeos de mi canal de YouTube en mi web. No quiero insertar los vídeos, sino que quiero poner la miniatura y el título de cada vídeo, y con un enlace al vídeo en YouTube. Para ello he buscado y he probado muchísimos códigos. Y me quedo estancado en algunas partes.

Ahora estoy utilizando un código, y me encuentro en un punto en que necesito extraer la ID de la URL. Pero la URL no es la típica youtube.com/watch?v=ID
He conseguido un código en el que la URL obtenida es del tipo: gdata.youtube.com/feeds/videos/ID

Estoy usando este código PHP:
Código PHP:
Ver original
  1. <?php
  2. $xml = simplexml_load_file("http://gdata.youtube.com/feeds/users/USUARIO/uploads?max-results=5");
  3.  
  4.  
  5. $xmlArray = array();
  6. foreach ($xml->entry as $entry) $xmlArray[] = $entry;
  7.  
  8. foreach($xmlArray as $child){ $id=explode("/",$child->id);
  9.  
  10. $url = $child->id;
  11.  
  12. ?>

He buscado cómo extraerla, pero no lo consigo de ninguna manera. ¿Cómo puedo extraer la ID?

He intentado hacerlo con parse_url, pero no me sale bien.
¿Alguien me puede echar una mano, por favor?

Muchas gracias de antemano,
¡Saludos!