Desde su lanzamiento inicial en 2007, la API YouTube Data se ha convertido en una de las APIs más populares de Google por el volumen de solicitudes, gracias a las increíbles apps de desarrolladores como tú. Para ayudarte a crear mejores experiencias de video integradas, ahora puedes utilizar la versión 3.0 de la API de YouTube. La nueva API es fácil de usar gracias al soporte enriquecido de la biblioteca cliente, herramientas mejoradas, documentación de referencia e integración con la infraestructura común de las APIs de Google. La versión 3.0 regresa únicamente lo que le pides y utiliza JSON en lugar de codificación XML para mayor eficiencia. La API incluye nueva funcionalidad base como integración con Freebase por medio de temas y búsqueda universal. Si desarrollas apps para administración de medios sociales, te encantarán la publicación de boletines de canal y el manejo de listas de suscriptores; que también son nuevos en este lanzamiento. ¡La versión 3.0 del API constituye la revisión más grande a la fecha y estamos ansiosos por que la utilices hoy mismo!

Nueva funcionalidad: temas, búsqueda universal y soporte para atención de audiencia (engagement)

¿Alguna vez has intentado buscar videos de YouTube para encontrarte con que la búsqueda por palabras clave produce resultados ambiguos? Con la nueva API de Temas (Topics), gracias al poder de Freebase, puedes encontrar exactamente lo que buscas; utilizando IDs de temas Freebase en lugar de palabras clave en tu búsqueda.

Por ejemplo, si estás leyendo este artículo desde fuera de los Estados Unidos y quieres buscar contenido relacionado con fútbol, /m/02vx4 es probablemente el ID del tema que buscas. La característica de búsqueda universal de la API te permite obtener canales, listas y videos que casan con el tema con una única solicitud, como ésta. Encontrarás más información acerca de Temas en la Guía de la API.

La versión 3.0 presenta mejores herramientas para atender e interactuar con tu audiencia en YouTube. Apps para administración de medios sociales ahora pueden ayudar a creadores de contenido para comunicarse con los suscriptores de sus canales, utilizando mensajes tipo boletín.

¡Eficiencia, bibliotecas cliente, mejores herramientas y más!

Para ayudarte a reducir los requerimientos de ancho de banda de tu app, la versión 3.0 regresa exclusivamente la información que solicitas a través del parámetro "part".

Aunque la codificación por omisión en la versión 3.0, JSON, es más eficiente que XML en la versión 2.0; si el analizar JSON no es lo tuyo, revisa las bibliotecas cliente para .NET, Dart, Go, Java, JavaScript, Objective-C, PHP, Python y Ruby. Las bibliotecas utilizan autorización  OAuth 2.0 y funcionan con la API de YouTube así como con otras APIs modernas de Google, simplificando así tu aplicación.

Las herramientas familiares de las APIs de Google, como la consola API, funcionan con la versión 3.0 de la API de YouTube sin ninguna complicación extra. Adicionalmente, nuestra documentación de referencia para la API ahora permite que vayas al final de cualquier página de referencia para probarla. También puedes visitar el Explorador de la API para navegar la lista de métodos soportados.

Ejemplos de la API

Aunque la versión 3.0 es aún experimental, ya existen varias aplicaciones emocionantes que la utilizan. Veamos algunos ejemplos:
  • Showyou, una app que te facilita observar Internet, integró la API de Temas para permitir a sus usuarios descubrir videos relacionados después de seguir temas asociados con la alimentación de Showyou.
  • La startup basada en Argentina, Interesante, integró el API de Temas para determinar los temas Freebase de videos compartidos. Interesante utilizó esto para servir recomendaciones de video basadas en los intereses de sus usuarios.
  • FanBridge, una compañía especializada en el crecimiento y gestión de tu base de fans, introdujo recientemente la funcionalidad de mensajes tipo boletín en canales, con soporte para mensajes programados.
  • Tubular Labs, que se enfoca en el desarrollo de audiencias de YouTube, utiliza la lista de suscriptores para ayudar a creadores de contenido a entender mejor a sus audiencias.
  • Pixability, una compañía especializada en software de mercadeo, pudo portar rápidamente su Online Video Grader a la versión 3.0 de YouTube, gracias a la nueva biblioteca cliente para Python. 

Aprende más

Si quieres aprender más acerca de la versión 3.0 de la API de YouTube, además de la documentación de la API, el material curado en esta lista de reproducción es un gran lugar para comenzar. Por favor suscríbete al canal para desarrolladores de YouTube para mantenerte al día con las últimas noticias.


¡Luke, utiliza La Fuente!

Dado que la manera más divertida de trabajar con esto es probarlo, hemos preparado algunos ejemplos de código en Python y JavaScript para darte un empujón. Para una visión más completa de app del lado del cliente, utilizando la API de Temas, prueba el Explorador de Temas. Puedes encontrar su código fuente en code.google.com.

Saludos,
-- Raul Furnică, Vladimir Vuskovic y Pepijn Crouzen, YouTube API Team

Versión original publicada por el YouTube API Team
Publicado en español por Francisco Solsona, Developer Relations Regional Lead