Integración de la API de YouTube en Interesante

interesante-integracion-con-youtube-data-api

En Interesante, los vídeos de YouTube pueden ser coleccionados como intereses. Cuando un usuario abre uno de éstos, puede mirar el video completo, pero lo más importante es que la API de YouTube y Freebase  permite recomendarle una serie de vídeos relacionados. Así, el usuario tiene acceso a más contenido sin necesidad de abandonar la plataforma y puede fácilmente guardar estos nuevos vídeos en sus colecciones.

Técnicamente se ha consumido la API v3 de YouTube como lo indican: HTTP requests y respuestas JSON (Javascript Object Notation). Gracias a la excelente documentación provista por YouTube (https://developers.google.com/youtube/v3/docs/) se ha podido comprender su funcionamiento e implementar en muy corto tiempo las funcionalidades que  interesaba ofrecer en la plataforma.

El desafío más grande durante la implementación fue el de integrar la lógica del motor de recomendaciones de Interesante con los métodos de la API de YouTube que incorporan la base de datos de Topics de Freebase asociados a los videos (https://developers.google.com/freebase/v1/topic-overview). Finalmente, se enlazaron los Topics de Freebase, la base de datos Interesante y el algoritmo de recomendaciones para encontrar el material adecuado para recomendar a los usuarios.

Esta integración sin duda tiene que evolucionar, y a futuro Interesante se compromete a mejorarla. Se analizará la forma de explotar al máximo las virtudes de Freebase en sinergia con la base de datos y algoritmo de recomendación para darle a los usuarios una experiencia mucho más completa.

La integración de la API de YouTube en Interesante