En este post cortito te explico cómo extraer de cualquier canal de YouTube y DailyMotion un feed RSS. Está actualizado a finales de 2017, y funciona perfectamente.

Habrás notado que desde hace un rato se publican en el blog automáticamente los vídeos que subo a YouTube y DailyMotion. Esto se hace a través de un bot que se alimenta precisamente de feeds RSS. La pregunta estaba en ¿Cómo conseguir estos feeds para alimentar al bot? Aquí te lo explico:

 

Cómo conseguir el feed RSS de YouTube

Es tan simple como conocer la URL que utiliza YouTube para servir el feed. Realmente no hay que utilizar ninguna herramienta externa, el propio YouTube ofrece este servicio de sindicación RSS. La URL sería:

https://www.youtube.com/feeds/videos.xml?channel_id=LA-ID-DE-TU-CANAL

Donde “LA-ID-DE-TU-CANAL” sería eso mismo, la ID de tu canal. Te dejo un ejemplo, este sería el RSS de mi canal de YouTube: https://www.youtube.com/feeds/videos.xml?channel_id=UCWFRESFCQjtDv0egKR3j40Q

Feed RSS de una lista de reproducción de YouTube

Además, también puedes obtener el feed de una lista de reproducción, con una URL algo similar:

https://www.youtube.com/feeds/videos.xml?playlist_id=ID-DE-LA-LISTA

En este caso “ID-DE-LA-LISTA” sería la ID de la lista en concreto cuyo feed quieres obtener.

 

Cómo conseguir el feed RSS de DailyMotion

El procedimiento con DailyMotion es similar a lo que hemos visto con YouTube. Esta plataforma también ofrece de forma nativa el servicio de sindicación. La dirección del feed, en este caso, sería:

http://www.dailymotion.com/rss/user/ID-DE-TU-CANAL

Como imaginarás, “ID-DE-TU-CANAL” es la ID de tu canal de DailyMotion, o aquel del que quieras obtener el feed. Por ejemplo, el feed de mi canal de DailyMotion sería: http://www.dailymotion.com/rss/user/oliverdelarosa-com


Espero que te haya servido esta información, yo estuve un ratillo buscándola, y pensé que podría serte útil tenerla a mano. Los canales RSS parecen cosa del pasado, pero realmente es algo muy vivo hoy en día, y que tiene infinidad de usos. Yo lo he usado para un bot ¿Tú para qué lo necesitas?