Poner la primera imagen de un video YouTube al compartir
Buena, llevo mucho tiempo buscando la forma de poner mi metadatos para que a la hora de compartir video de YouTube en las redes sociales desde mi web, salga la salga la primera imagen del video.
El código que tengo actualmente y que no me va es este:
<?php require("../libreria/conecta.php"); $db= new base(); $id= $_GET["id"]; $video= "SELECT * FROM video WHERE id_vid = $id"; $vid= $db->consulta($video); $vi = mysql_fetch_assoc($vid); $foto="<img src=http://www.youtube.com/wact?v=$vi[ulr]&feature=relmfu>"; ?> <!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"><!-- InstanceBegin template="/Templates/p001.dwt" codeOutsideHTMLIsLocked="false" --> <head> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' /> <!-- InstanceBeginEditable name="css" --> <link rel="stylesheet" type="text/css" href="/css/001/estilo.css" /> <!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="edito" --> <meta property="og:title" content="<?php echo $vi["com"]; ?> - INICIOWEB.ES" /> <meta property="og:description" content="Videos del Carnaval de Cadiz de <?php echo $vi["com"] ?>" /> <meta property="og:image" content="<?php echo $foto ?>"/> <meta property = "Twitter:image" content="<?php echo $foto ?>"/> <title><?php echo $vi["com"]; ?> - INICIOWEB.ES</title> <meta http-equiv="content-Language" content="es" /> <meta name="robotd" content="all" /> <!-- InstanceEndEditable --> <meta name="robotd" content="all" />