Foros del Web » Programando para Internet » PHP » Zend »

API de Youtube sin Zend

Estas en el tema de API de Youtube sin Zend en el foro de Zend en Foros del Web. Saludos, en mi web necesito usar el API de Youtube para que la gente que suba vídeos a mi página se suban automáticamente a Youtube ...
  #1 (permalink)  
Antiguo 20/06/2012, 01:17
 
Fecha de Ingreso: octubre-2011
Mensajes: 230
Antigüedad: 13 años, 1 mes
Puntos: 75
API de Youtube sin Zend

Saludos, en mi web necesito usar el API de Youtube para que la gente que suba vídeos a mi página se suban automáticamente a Youtube y luego mostrar el vídeo en mi página.

¿Cómo hago esto sin usar Zend?
Es que he tenido problemas para instalarlo.

Un saludo.
  #2 (permalink)  
Antiguo 20/06/2012, 13:33
 
Fecha de Ingreso: octubre-2011
Mensajes: 230
Antigüedad: 13 años, 1 mes
Puntos: 75
Respuesta: API de Youtube sin Zend

Si es posible pásenme un tutorial en español.
  #3 (permalink)  
Antiguo 20/06/2012, 14:40
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: API de Youtube sin Zend

¿Que problema haz tenido con Zend? Digo es simplemente descomprimirlo en alguna carpeta, poner el include_path, luego registrar el autoloader y ya esta...
  #4 (permalink)  
Antiguo 20/06/2012, 15:03
 
Fecha de Ingreso: octubre-2011
Mensajes: 230
Antigüedad: 13 años, 1 mes
Puntos: 75
Respuesta: API de Youtube sin Zend

Cita:
Iniciado por GatorV Ver Mensaje
¿Que problema haz tenido con Zend? Digo es simplemente descomprimirlo en alguna carpeta, poner el include_path, luego registrar el autoloader y ya esta...
En primer lugar no se donde descomprimirlo, aun menos como poner el path y no se lo que es el autoloader.
  #5 (permalink)  
Antiguo 20/06/2012, 15:17
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: API de Youtube sin Zend

Pues lo descomprimes en donde quieras, no importa el lugar, luego es sencillo basta con hacer algo así:
Código PHP:
Ver original
  1. // Pones el include Path
  2. $lugarDondeEstaZend = '/path/donde/descomprimiste/Zend/library';
  3. set_include_path(get_include_path() . PATH_SEPARATOR . $lugarDondeEstaZend);
  4.  
  5. // Cargas el autoloader
  6. require_once('Zend/Loader/Autoloader.php');
  7. $loader = Zend_Loader_Autoloader::getInstance();
  8.  
  9. // Ya a partir de aquí puedes usar lo que quieras de Zend
  10. // ej
  11. $yt = new Zend_Gdata_YouTube();
  12. $query = $yt->newVideoQuery();
  13. $query->videoQuery = 'cat';
  14. $query->startIndex = 10;
  15. $query->maxResults = 20;
  16. $query->orderBy = 'viewCount';
  17.  
  18. echo $query->queryUrl . "\n";
  19. $videoFeed = $yt->getVideoFeed($query);

Saludos.
  #6 (permalink)  
Antiguo 21/06/2012, 01:53
 
Fecha de Ingreso: octubre-2011
Mensajes: 230
Antigüedad: 13 años, 1 mes
Puntos: 75
Respuesta: API de Youtube sin Zend

Cita:
Iniciado por GatorV Ver Mensaje
Pues lo descomprimes en donde quieras, no importa el lugar, luego es sencillo basta con hacer algo así:
Código PHP:
Ver original
  1. // Pones el include Path
  2. $lugarDondeEstaZend = '/path/donde/descomprimiste/Zend/library';
  3. set_include_path(get_include_path() . PATH_SEPARATOR . $lugarDondeEstaZend);
  4.  
  5. // Cargas el autoloader
  6. require_once('Zend/Loader/Autoloader.php');
  7. $loader = Zend_Loader_Autoloader::getInstance();
  8.  
  9. // Ya a partir de aquí puedes usar lo que quieras de Zend
  10. // ej
  11. $yt = new Zend_Gdata_YouTube();
  12. $query = $yt->newVideoQuery();
  13. $query->videoQuery = 'cat';
  14. $query->startIndex = 10;
  15. $query->maxResults = 20;
  16. $query->orderBy = 'viewCount';
  17.  
  18. echo $query->queryUrl . "\n";
  19. $videoFeed = $yt->getVideoFeed($query);

Saludos.
Ok, muchísimas gracias.
¿Me puedes comentar ese código?
  #7 (permalink)  
Antiguo 21/06/2012, 01:59
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: API de Youtube sin Zend

El código esta bien comentado, si quieres saber que hace cada metodo mejor lee la documentación oficial, que para eso se creo y esta disponible!
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #8 (permalink)  
Antiguo 21/06/2012, 02:27
 
Fecha de Ingreso: octubre-2011
Mensajes: 230
Antigüedad: 13 años, 1 mes
Puntos: 75
Respuesta: API de Youtube sin Zend

Y lo de /path/donde/descomprimiste/zend/library
Si por ejemplo lo descomprimo en www, ¿sería wamp/www/zend/library?
  #9 (permalink)  
Antiguo 21/06/2012, 09:20
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: API de Youtube sin Zend

Sí, el chiste es que uses el path completo a donde esta la librería de Zend, no te puedo decir yo donde esta, todo depende de donde la pongas, y tienes que usar el path completo no el relativo, por ejemplo si extraes Zend en C:/code/zfframework/ el path debería de ser C:/code/zfframework/Zend/library.

Saludos.
  #10 (permalink)  
Antiguo 21/06/2012, 12:59
 
Fecha de Ingreso: octubre-2011
Mensajes: 230
Antigüedad: 13 años, 1 mes
Puntos: 75
Respuesta: API de Youtube sin Zend

Cita:
Iniciado por GatorV Ver Mensaje
Sí, el chiste es que uses el path completo a donde esta la librería de Zend, no te puedo decir yo donde esta, todo depende de donde la pongas, y tienes que usar el path completo no el relativo, por ejemplo si extraes Zend en C:/code/zfframework/ el path debería de ser C:/code/zfframework/Zend/library.

Saludos.
¿Y esto sirve para todas las funciones del framework?

Un saludo.
  #11 (permalink)  
Antiguo 21/06/2012, 15:24
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: API de Youtube sin Zend

Así es, una vez registrado el autoloader puedes instanciar cualquier clase del Framework.

Saludos.
  #12 (permalink)  
Antiguo 22/06/2012, 05:12
 
Fecha de Ingreso: octubre-2011
Mensajes: 230
Antigüedad: 13 años, 1 mes
Puntos: 75
Respuesta: API de Youtube sin Zend

¿Y cómo hago el tema de conseguir esas carpetas estructuradas que usa Zend de bookstrap o cosas así?

Un saludo.
  #13 (permalink)  
Antiguo 22/06/2012, 10:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: API de Youtube sin Zend

¿a que te refieres? ¿Quieres hacer un proyecto con el MVC de Zend? Eso es algo diferente a usar solamente el Zend_Gdata_YouTube, para eso te recomiendo que veas el Quickstart de Zend.

Etiquetas: api, youtube
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:52.