<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Como ver videos con la API de YouTube (II)</title>
	<atom:link href="http://www.avenidanet.com/2008/05/como-ver-videos-con-la-api-de-youtube-ii/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.avenidanet.com/2008/05/como-ver-videos-con-la-api-de-youtube-ii/</link>
	<description>Geek en Costa Rica. Programación y diseño.</description>
	<lastBuildDate>Tue, 20 Jul 2010 21:39:25 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Agradecido</title>
		<link>http://www.avenidanet.com/2008/05/como-ver-videos-con-la-api-de-youtube-ii/comment-page-1/#comment-119</link>
		<dc:creator>Agradecido</dc:creator>
		<pubDate>Fri, 08 May 2009 09:42:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.avenidanet.com/blog/?p=31#comment-119</guid>
		<description>Hay alguna manera de saber el estado del vide? por ejemplo si está pendiente de aceptar o esta rechazado por estar duplicado...
gracias</description>
		<content:encoded><![CDATA[<p>Hay alguna manera de saber el estado del vide? por ejemplo si está pendiente de aceptar o esta rechazado por estar duplicado&#8230;<br />
gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: lop</title>
		<link>http://www.avenidanet.com/2008/05/como-ver-videos-con-la-api-de-youtube-ii/comment-page-1/#comment-114</link>
		<dc:creator>lop</dc:creator>
		<pubDate>Mon, 23 Mar 2009 16:03:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.avenidanet.com/blog/?p=31#comment-114</guid>
		<description>hola jhonyy como va? estoy tratando de hacer exactamente lo mismo y me tira error. , he modificado y agregado data de coneccion etc. dimo no tienes un link de descarga de lo que esta realizando? lo espero con ansios. saludos. 
esteban by lop</description>
		<content:encoded><![CDATA[<p>hola jhonyy como va? estoy tratando de hacer exactamente lo mismo y me tira error. , he modificado y agregado data de coneccion etc. dimo no tienes un link de descarga de lo que esta realizando? lo espero con ansios. saludos.<br />
esteban by lop</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jhony</title>
		<link>http://www.avenidanet.com/2008/05/como-ver-videos-con-la-api-de-youtube-ii/comment-page-1/#comment-100</link>
		<dc:creator>Jhony</dc:creator>
		<pubDate>Thu, 05 Mar 2009 05:49:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.avenidanet.com/blog/?p=31#comment-100</guid>
		<description>jejejeje, bueno solo como comentario informativo, el codigo que expuse antes funciona a la perfeccion, despues del dia entero de busqueda y leerme la documentacion de la API y mil sitios mas en ingles, lei en una pregunta en el centro de ayuda de youtube que los videos y thumbnails pueden tardar hasta mas de 24 horas en borrarse aunque ya no aparezcan en mi lista de videos subidos.
Gracias de cualquier manera.

Saludos</description>
		<content:encoded><![CDATA[<p>jejejeje, bueno solo como comentario informativo, el codigo que expuse antes funciona a la perfeccion, despues del dia entero de busqueda y leerme la documentacion de la API y mil sitios mas en ingles, lei en una pregunta en el centro de ayuda de youtube que los videos y thumbnails pueden tardar hasta mas de 24 horas en borrarse aunque ya no aparezcan en mi lista de videos subidos.<br />
Gracias de cualquier manera.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jhony</title>
		<link>http://www.avenidanet.com/2008/05/como-ver-videos-con-la-api-de-youtube-ii/comment-page-1/#comment-99</link>
		<dc:creator>Jhony</dc:creator>
		<pubDate>Wed, 04 Mar 2009 22:28:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.avenidanet.com/blog/?p=31#comment-99</guid>
		<description>En el anterior comentario que expuse mi problema parece ser que algunas etiquetas html fueron interpretadas, por lo que no se ve completo el codigo, pero lo referente a la API si aparece, si no se logra entender el codigo por favor indiquenlo para subir en un archivo de texto plano.

Saludos</description>
		<content:encoded><![CDATA[<p>En el anterior comentario que expuse mi problema parece ser que algunas etiquetas html fueron interpretadas, por lo que no se ve completo el codigo, pero lo referente a la API si aparece, si no se logra entender el codigo por favor indiquenlo para subir en un archivo de texto plano.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jhony</title>
		<link>http://www.avenidanet.com/2008/05/como-ver-videos-con-la-api-de-youtube-ii/comment-page-1/#comment-98</link>
		<dc:creator>Jhony</dc:creator>
		<pubDate>Wed, 04 Mar 2009 21:34:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.avenidanet.com/blog/?p=31#comment-98</guid>
		<description>Muy buenos lo tutoriales, he logrado avanzar bastante con ellos, pero tengo un problema que aun no puedo corregir, estoy recuperando todos los videos subidos por mi usuario para mostrarlos luego con shadowbox y todo va a la perfección, pero el problema es que la lista de videos no se actualiza, es decir si agrego un video nuevo aparece despues de un rato cuando youtube ya lo autorizo, y esa parte esta bien, pero si por ejemplo voy a mi youtube y le cambio el nombre o la descripcion entonces en mi pagina no se actualiza sigue apareciendo la anterior descripcion, y lo peor de todo es que cuando borro algun video de youtube en mi pagina sigue apareciendo logicamente al reproducirlo me dice que el video ya no existe.
Ahora le muestro como lo estoy haciendo para que si pueden me comenten mi error por favor, ya que la verdad estos tutoriales son lo mas decente de informacion sobre la api de youtube que he encontrado todo lo demas son copias y mal hechas de la documentacion oficial que sinceramente deja mucho que desear en sus ejemplos.

Este es el codigo de lo anterior descrito:

&lt;code&gt;
&lt;?
Zend_Loader::loadClass(&#039;Zend_Gdata_YouTube&#039;);
$yt = new Zend_Gdata_YouTube();

$Videos = $yt-&gt;getUserUploads(&#039;MIUSUARIO&#039;);
foreach ($Videos as $Data) {

	echo &quot;&quot;;
	$videoThumbnails =$Data-&gt;getVideoThumbnails();
	echo &quot;&quot;;
	echo &quot;&quot;;
// ESTA PARTE ES SOLO PARA LIMITAR LOS THUMBNAILS DEL VIDEO, PUEDO CAMBIAR LA VARIABLE $CUANTO Y ESA SERA LA CANTIDAD DE THUMBNAILS QUE MUESTRE
	$cuantos=0;
foreach($videoThumbnails as $videoThumbnail) { 
$cuantos++;
if($cuantos &lt;= 3) {


echo &quot;&#160;&#160;&#160;&#160;&#160;&quot;;

}
}
// AQUI VA EL ENLACE A LA REPRODUCCION DE LA IMAGEN CON ALGUNOS PARAMETROS Y EL REL PARA QUE LO ABRA SHADOWBOX.
echo &quot;&lt;a&gt;getFlashPlayerUrl().&quot;;autoplay=1&amp;showinfo=0&amp;showsearch=0&amp;rel=0&amp;border=1&amp;color1=0x176726&amp;color2=0x176726&amp;lang=es&#039; rel=&#039;shadowbox;width=800;height=672&#039; title=&#039;&quot;.$Data-&gt;getVideoTitle().&quot;&#039;&gt;Reproducir&lt;/a&gt;&quot;;


//AQUI OBTENGO Y MUESTRO LAS DEMAS OPCIONES DEL VIDEO TITULO, DESCRIPCION Y DURACION

	echo &quot;&quot;;
	echo &quot;T&#237;tulo: &quot;.$Data-&gt;getVideoTitle()  . &quot;&quot;;
    echo &quot;Descripci&#243;n: &quot;.$Data-&gt;getVideoDescription()  . &quot;&quot;;
    echo &quot;Duraci&#243;n: &quot;.$Data-&gt;getVideoDuration()  . &quot; Segundos&quot;;
	echo &quot;&quot;;
}
?&gt;
&lt;/code&gt;

Esto me muestra todos los videos subidos en con 3 thumbnails y una imagen y enlace para reproducirlo.
pero mi problema como decia es que no me actualiza cuando borro o edito un video.
Agradecere infinitamente su ayuda.</description>
		<content:encoded><![CDATA[<p>Muy buenos lo tutoriales, he logrado avanzar bastante con ellos, pero tengo un problema que aun no puedo corregir, estoy recuperando todos los videos subidos por mi usuario para mostrarlos luego con shadowbox y todo va a la perfección, pero el problema es que la lista de videos no se actualiza, es decir si agrego un video nuevo aparece despues de un rato cuando youtube ya lo autorizo, y esa parte esta bien, pero si por ejemplo voy a mi youtube y le cambio el nombre o la descripcion entonces en mi pagina no se actualiza sigue apareciendo la anterior descripcion, y lo peor de todo es que cuando borro algun video de youtube en mi pagina sigue apareciendo logicamente al reproducirlo me dice que el video ya no existe.<br />
Ahora le muestro como lo estoy haciendo para que si pueden me comenten mi error por favor, ya que la verdad estos tutoriales son lo mas decente de informacion sobre la api de youtube que he encontrado todo lo demas son copias y mal hechas de la documentacion oficial que sinceramente deja mucho que desear en sus ejemplos.</p>
<p>Este es el codigo de lo anterior descrito:</p>
<p><code><br />
< ?<br />
Zend_Loader::loadClass('Zend_Gdata_YouTube');<br />
$yt = new Zend_Gdata_YouTube();</p>
<p>$Videos = $yt-&gt;getUserUploads('MIUSUARIO');<br />
foreach ($Videos as $Data) {</p>
<p>	echo "";<br />
	$videoThumbnails =$Data-&gt;getVideoThumbnails();<br />
	echo "";<br />
	echo "";<br />
// ESTA PARTE ES SOLO PARA LIMITAR LOS THUMBNAILS DEL VIDEO, PUEDO CAMBIAR LA VARIABLE $CUANTO Y ESA SERA LA CANTIDAD DE THUMBNAILS QUE MUESTRE<br />
	$cuantos=0;<br />
foreach($videoThumbnails as $videoThumbnail) {<br />
$cuantos++;<br />
if($cuantos &lt;= 3) {</p>
<p>echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";</p>
<p>}<br />
}<br />
// AQUI VA EL ENLACE A LA REPRODUCCION DE LA IMAGEN CON ALGUNOS PARAMETROS Y EL REL PARA QUE LO ABRA SHADOWBOX.<br />
echo "<a>getFlashPlayerUrl().";autoplay=1&amp;showinfo=0&amp;showsearch=0&amp;rel=0&amp;border=1&amp;color1=0x176726&amp;color2=0x176726&amp;lang=es' rel='shadowbox;width=800;height=672' title='".$Data-&gt;getVideoTitle()."'&gt;Reproducir";</p>
<p>//AQUI OBTENGO Y MUESTRO LAS DEMAS OPCIONES DEL VIDEO TITULO, DESCRIPCION Y DURACION</p>
<p>	echo "";<br />
	echo "T&iacute;tulo: ".$Data-&gt;getVideoTitle()  . "";<br />
    echo "Descripci&oacute;n: ".$Data-&gt;getVideoDescription()  . "";<br />
    echo "Duraci&oacute;n: ".$Data-&gt;getVideoDuration()  . " Segundos";<br />
	echo "";<br />
}<br />
?><br />
</code></p>
<p>Esto me muestra todos los videos subidos en con 3 thumbnails y una imagen y enlace para reproducirlo.<br />
pero mi problema como decia es que no me actualiza cuando borro o edito un video.<br />
Agradecere infinitamente su ayuda.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Edgar</title>
		<link>http://www.avenidanet.com/2008/05/como-ver-videos-con-la-api-de-youtube-ii/comment-page-1/#comment-54</link>
		<dc:creator>Edgar</dc:creator>
		<pubDate>Thu, 31 Jul 2008 10:57:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.avenidanet.com/blog/?p=31#comment-54</guid>
		<description>Hola,

yo necesito ver los videos privados, trate loguenadome de la forma en tu ejemplo donde se suben los videos y queda: 

$yt = new Zend_Gdata_YouTube($httpClient);
$IDVideo = &quot;ID_de_video_privado&quot;;
$NuestroVideo = $yt-&gt;getVideoEntry($IDVideo);

pero al poner el ID del video me da error de que no existe, estoy utilizando mi developerKey de la misma cuenta donde tengo el video privado.

el error:

Fatal error: Uncaught exception &#039;Zend_Gdata_App_HttpException&#039; with message &#039;Expected response code 200, got 404 Video not found&#039; in /home/xxx/public_html/yt/Zend/Gdata/App.php:501 Stack trace: #0 /home/xxx/public_html/yt/Zend/Gdata.php(201): Zend_Gdata_App-&gt;performHttpRequest(&#039;GET&#039;, &#039;http://gdata.yo...&#039;, Array, NULL, NULL, NULL) #1 /home/xxx/public_html/yt/Zend/Gdata/App.php(610): Zend_Gdata-&gt;performHttpRequest(&#039;GET&#039;, &#039;http://gdata.yo...&#039;) #2 /home/xxx/public_html/yt/Zend/Gdata/App.php(541): Zend_Gdata_App-&gt;get(&#039;http://gdata.yo...&#039;) #3 /home/xxx/public_html/yt/Zend/Gdata/App.php(159): Zend_Gdata_App-&gt;importUrl(&#039;http://gdata.yo...&#039;, &#039;Zend_Gdata_YouT...&#039;) #4 /home/xxx/public_html/yt/Zend/Gdata.php(169): Zend_Gdata_App-&gt;getEntry(&#039;http://gdata.yo...&#039;, &#039;Zend_Gdata_YouT...&#039;) #5 /home/xxx/public_html/yt/Zend/Gdata/YouTube.php(193): Zend_Gdata-&gt;getEntry(&#039;http://gdata.yo...&#039;, &#039;Zend_Gdata_YouT...&#039;) #6 /home/xxx/public_html/yt/api_player.php(26): Zend_Gdata_YouTube-&gt;getVideoEntry(&#039;oaDi2D79XPs&#039;) #7 {main} thrown in /home/xxx/public_html/yt/Zend/Gdata/App.php on line 501

Si alguien sabe algo que avise ;)

Saludos.</description>
		<content:encoded><![CDATA[<p>Hola,</p>
<p>yo necesito ver los videos privados, trate loguenadome de la forma en tu ejemplo donde se suben los videos y queda: </p>
<p>$yt = new Zend_Gdata_YouTube($httpClient);<br />
$IDVideo = &#8220;ID_de_video_privado&#8221;;<br />
$NuestroVideo = $yt-&gt;getVideoEntry($IDVideo);</p>
<p>pero al poner el ID del video me da error de que no existe, estoy utilizando mi developerKey de la misma cuenta donde tengo el video privado.</p>
<p>el error:</p>
<p>Fatal error: Uncaught exception &#8216;Zend_Gdata_App_HttpException&#8217; with message &#8216;Expected response code 200, got 404 Video not found&#8217; in /home/xxx/public_html/yt/Zend/Gdata/App.php:501 Stack trace: #0 /home/xxx/public_html/yt/Zend/Gdata.php(201): Zend_Gdata_App-&gt;performHttpRequest(&#8216;GET&#8217;, &#8216;http://gdata.yo&#8230;&#8217;, Array, NULL, NULL, NULL) #1 /home/xxx/public_html/yt/Zend/Gdata/App.php(610): Zend_Gdata-&gt;performHttpRequest(&#8216;GET&#8217;, &#8216;http://gdata.yo&#8230;&#8217;) #2 /home/xxx/public_html/yt/Zend/Gdata/App.php(541): Zend_Gdata_App-&gt;get(&#8216;http://gdata.yo&#8230;&#8217;) #3 /home/xxx/public_html/yt/Zend/Gdata/App.php(159): Zend_Gdata_App-&gt;importUrl(&#8216;http://gdata.yo&#8230;&#8217;, &#8216;Zend_Gdata_YouT&#8230;&#8217;) #4 /home/xxx/public_html/yt/Zend/Gdata.php(169): Zend_Gdata_App-&gt;getEntry(&#8216;http://gdata.yo&#8230;&#8217;, &#8216;Zend_Gdata_YouT&#8230;&#8217;) #5 /home/xxx/public_html/yt/Zend/Gdata/YouTube.php(193): Zend_Gdata-&gt;getEntry(&#8216;http://gdata.yo&#8230;&#8217;, &#8216;Zend_Gdata_YouT&#8230;&#8217;) #6 /home/xxx/public_html/yt/api_player.php(26): Zend_Gdata_YouTube-&gt;getVideoEntry(&#8216;oaDi2D79XPs&#8217;) #7 {main} thrown in /home/xxx/public_html/yt/Zend/Gdata/App.php on line 501</p>
<p>Si alguien sabe algo que avise <img src='http://www.avenidanet.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
