API Youtube

1 view
Skip to first unread message

Eric xyz

unread,
Aug 26, 2012, 7:35:30 AM8/26/12
to barcelo...@googlegroups.com
 Muy buenas, un compañero y yo estamos mirando de hacer una aplicación para aprender un poco más sobre el tema y para ello necesitamos pedirle a youtube que nos devuelva x resultados de buscar un término, generalmente sería canción + grupo / autor.


Primero me bajé los jar que hay de la API de Youtube v.2 y un ejemplo de google, los probé en una aplicación Java normal y funcionaba sin problemas. Posteriormente he estado haciendo pruebas con esos mismos jar en Android pero no hay manera, al ejecutar el eclipse se queda sin memoria y no llega ni a arrancar. He estado buscando información al respecto y parece ser que la versión actual y estable, no está hecha para Android.
Lo siguiente ha sido probar la versión 3.0 (https://developers.google.com/youtube/v3/libraries) aún con jars betas / alphas... y me dá más de lo mismo en Android. Leyendo la documentación me parece que se tiene que hacer correr usando Maven, pero no estoy seguro. Yo, como no domino del tema, lo estoy intentando hacer funcionar de la manera tradicional, con todas sus librerías agregadas al /lib del proyecto y al Build de la App pero tampoco funciona.

Sabéis si hay alguna manera alternativa de conseguir el mismo resultado o si alguien ha conseguido hacerlo funcionar?

Un saludo y gracias

Daniel Martín Jiménez

unread,
Aug 26, 2012, 8:21:17 AM8/26/12
to barcelo...@googlegroups.com
Hola para android tienes que usar esta libreria ,http://code.google.com/p/google-api-java-client/wiki/Setup#Download_Library_with_Dependencies

En Android el tema del Oauth para google lo puedes hacer de dos formas , o con un web view o nativamente. Yo he intentado acceder a google Drive pero sin mucho éxito ( consegui hacer el oauth en google naviamente pero la parte de hacer la llamada no me acaba de funcionar). Una vez conectado con esta libreria se supone que podras acceder a lo que quieras. Cuidado que cuando te bajes la libreria no tienes que meter todos los jars en el proyecto, solo los que te indica en el enlace sino te volveras loco con petes estraños.

Espero que te sirva :D


--
Sigue al Barcelona GTUG en twitter para no perderte nada :)
twitter.com/barcelonagtug



--
----------------------------------------------------------------------------------------------------------
Me lo contaron y lo olvidé; lo vi y lo entendí; lo hice y lo aprendí.

Sergi Martínez

unread,
Aug 26, 2012, 10:19:58 AM8/26/12
to barcelo...@googlegroups.com
para el oauth mirate la libreria aquery, que facilita mucho el tema

2012/8/26 Daniel Martín Jiménez <dani....@gmail.com>



--

Sergi Martínez


sergi.m...@gmail.com

Mauricio Montilla

unread,
Aug 26, 2012, 12:50:07 PM8/26/12
to barcelo...@googlegroups.com
Hola,

Para lo que quieres hacer, creo que te viene mejor usar la API de
YouTube y parsear el JSON en Android.

La guía de la API de YouTube ->
https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters

Por ejemplo para buscar In between days de The Cure, esta sería la petición
https://gdata.youtube.com/feeds/api/videos?q=in+between+days+the+cure&max-results=20&alt=json&v=2

Un saludo,

Mauricio

Fernando Cejas

unread,
Aug 26, 2012, 2:46:41 PM8/26/12
to barcelo...@googlegroups.com

Buenísimo toda la info!

Un muy buen ejemplo de como usar oauth en Android es bajarse el código de la aplicación del Google IO.

Saludos.

Fernando

Sent from my Android...

Manel Simon

unread,
Aug 27, 2012, 4:15:20 AM8/27/12
to barcelo...@googlegroups.com
Buenas Eric!

No se si has visto la librería cliente que Google ha desarrollado para la API de Youtube ( https://developers.google.com/youtube/code?hl=es#Java ). Es muy muy fácil de usar.
Yo estoy haciendo una aplicación que utiliza la API de YouTube, con OAuth en un WebView (esto no está en la librería cliente) y peticiones a playlists, videos, etc... (esto sí).

Échale un vistazo a ver si te es útli, y si necesitas cualquier cosa ya sabes =)

2012/8/26 Fernando Cejas <fce...@gmail.com>



--

Eric xyz

unread,
Aug 27, 2012, 8:56:47 AM8/27/12
to barcelo...@googlegroups.com
Así da gusto, muchas gracias a todos, en cuanto tenga un rato me lo miro.

Saludos!

José Manuel Pereira García

unread,
Aug 27, 2012, 10:10:12 AM8/27/12
to barcelo...@googlegroups.com
Que me corrija alguien si me equivoco... ¿En el Google IO anunciaron que por fin iban a sacar librería nativa de Youtube para Android?

Hace tiempo estuve haciendo pruebas para incrustar videos de youtube en Android y es un verdadero infierno.


--
Sigue al Barcelona GTUG en twitter para no perderte nada :)
twitter.com/barcelonagtug



--
José Manuel Pereira García
Team Leader en Ingens Developments
Blogger, Android Developer & Founder of AndroCode.es
http://www.linkedin.com/in/jmpergar


Manel Simon

unread,
Aug 27, 2012, 12:23:46 PM8/27/12
to barcelo...@googlegroups.com
Yo tengo una solución, pero sólo si el dispositivo tiene Flash... aún no he probado sin Flash =/

2012/8/27 José Manuel Pereira García <jm.per...@gmail.com>



--

Xavi Rigau

unread,
Aug 28, 2012, 4:10:55 PM8/28/12
to barcelo...@googlegroups.com
Tienes razón José Manuel, yo ví la charla del Google I/O sobre eso y la verdad es que tiene muy buena pinta. Básicamente ofrecen 2 clases (si no recuerdo mal):
  • YoutubeVideoView (o algo así) y YoutubeActivity (no estoy seguro si era obligatorio): Vista de un video de youtube incrustado en la app que se autogestiona el buffering + controles + etc.
  • YoutubeFragmentView (o algo así xD): Que es lo mismo pero dentro de un Fragment.
Xavi Rigau (email me), Android Developer

Twitter: @xrigau

Reply all
Reply to author
Forward
0 new messages