¿Cómo obtengo un feed RSS de mis suscripciones de YouTube?

17

El feed "Suscripciones" predeterminado en la página de inicio de YouTube muestra toda la actividad de las personas a las que estoy suscrito en YouTube o que tengo en círculos en Google+. Sin embargo, estoy más interesado en los nuevos videos que las personas a las que me suscribo (ya sea en YouTube o en un círculo en Google+) crean y publican (descuidando comentarios o compartiendo videos de otras personas, lo que ve cuando marca la opción "mostrar solo cargas" casilla de verificación en la página de inicio de YouTube). Sin embargo, sería bueno poder sacar cualquier cosa de la página de inicio de YouTube y de Google Reader como fuente RSS.

¿Hay alguna forma de hacer esto?

Thomas Owens
fuente
1
Parece que la respuesta propuesta ha dejado de funcionar. ¿Alguien puede confirmar?
Lenar Hoyt
@mcb todavía funciona.
tedder42

Respuestas:

18

Puede obtener RSS feed por nombre de usuario, algo como esto:

http://gdata.youtube.com/feeds/base/users/{username}/newsubscriptionvideos

Ejemplo:

http://gdata.youtube.com/feeds/base/users/google/newsubscriptionvideos.

Cómo obtener el nombre de usuario de Youtube ( fuente ):

  1. Ir a youtube.com
  2. Haga clic en la flecha al lado de su nombre de usuario en la parte superior derecha de la pantalla.
  3. Haga clic en Canal en Mi cuenta.
  4. Ingrese el nombre de usuario que desea escribiéndolo en el campo de texto provisto.
  5. Haga clic en Siguiente.
  6. Elija su configuración de privacidad de las opciones proporcionadas.
  7. Haga clic en todo listo!

Pasos para obtener el nombre de usuario si ya ha vinculado su cuenta de Google+ a su cuenta de YouTube

  1. Ir a youtube.com
  2. Haga clic en la flecha al lado de su nombre de usuario en la parte superior derecha de la pantalla.
  3. Haz clic en Mi canal en YouTube.
  4. Tome la identificación de la barra de direcciones http://www.youtube.com/channel/{id}
Vukašin Manojlović
fuente
¿Cómo puedo obtener mi nombre de usuario? Mi perfil va a mi perfil de Google+, lo que hace que mi nombre de usuario sea esa secuencia de números, porque cuando lo intenté, recibí una página con el mensaje de error "Mensaje de excepción no disponible".
Thomas Owens
Has preguntado sobre Youtube o Google+. He respondido sobre Youtube.
Vukašin Manojlović
Estoy preguntando cómo obtengo mi feed RSS por nombre de usuario. No sé cuál es mi nombre de usuario, así que puedo obtener mis suscripciones.
Thomas Owens
Nombre de usuario es nombre de usuario de Youtube. Entonces, en tu caso lo es ThomasO610. Para Google+ use GPlusRSS.
Vukašin Manojlović
2
Parece que esto ha dejado de funcionar.
Lenar Hoyt
4

El formato de URL de trabajo sería:

http://gdata.youtube.com/feeds/base/users/YOUTUBE_CHANNEL_NAME/uploads

Acabo de probar esto, y debería funcionar en cualquier lector de noticias. Simplemente reemplace "YOUTUBE_CHANNEL_NAME" con el nombre de su canal o el canal al que desea suscribirse. No es necesario iniciar sesión en YouTube en absoluto.

Además, aquí hay un clip de YouTube que hice sobre el tema:

Cómo encontrar la fuente RSS a un canal de YouTube

Anarquía Fuera de la ley
fuente
1

Si bien la respuesta de Vukašin es excelente y me ha ayudado durante bastante tiempo, dejó de funcionar hace 3 días. La razón es que Google cambió ligeramente su API y ahora requiere autenticación a través de tokens OAuth. Incluso hay un informe de error al respecto.

No encontré una manera fácil de arreglar esto, pero la sección de comentarios del informe de error está vinculada a un script PHP corto que se puede usar como una solución temporal.

Deberá tener un servidor para ejecutar esto (y la API de Google) y registrar el proyecto en el sitio web, tal como se explica en el comentario. También quiero mencionar en general que esto mantiene el feed RSS funcionando para Google API V2 por ahora, pero un V3 está en camino y probablemente romperá la mayor parte de esto, ya que usará devoluciones JSON y no será fácil de analizar. Feed XML de V2. Entonces, esto es simplemente una solución temporal para las personas que tienen su propio servidor ejecutándose de todos modos.

Espero que esto ayude a otras personas que se preguntaban por qué la corriente se rompió de repente. También me disculpo por el uso probablemente ligeramente incorrecto de algunos términos. De ninguna manera soy un desarrollador web y estoy muy contento de haber encontrado esta solución ofrecida por otra persona.

Florian Fahrenberger
fuente
1

Agregue previamente https://www.youtube.com/feeds/videos.xml?channel_id=al identificador único del canal.

Por ejemplo, supongamos que la url del canal es https://www.youtube.com/channel/feed/UCpjNXONNE-JUz74ACsRCgcw. Entonces la URL del feed rss sería https://www.youtube.com/feeds/videos.xml?channel_id=UCpjNXONNE-JUz74ACsRCgcw.

Omer Dagan
fuente
-3

Si tiene Android, hay una aplicación para esto aquí, el enlace: https://play.google.com/store/apps/details?id=com.youtuberss.reader

arquero
fuente
1
Si bien este enlace puede responder la pregunta, es mejor incluir aquí las partes esenciales de la respuesta y proporcionar el enlace como referencia. Las respuestas de solo enlace pueden volverse inválidas si la página vinculada cambia.
Vidar S. Ramdal
lo tengo, la aplicación d funciona muy bien para mí, así que lo hago bien 2 compártelo todos
arquero