Como obtenho um feed RSS das minhas assinaturas do YouTube?


17

O feed "Assinaturas" padrão na página inicial do YouTube mostra todas as atividades das pessoas nas quais eu estou inscrito no YouTube ou em círculos no Google+. No entanto, estou mais interessado em novos vídeos que as pessoas nas quais eu assino (no YouTube ou circulando no Google+) criam e postam (negligenciando comentários ou compartilhando vídeos de outras pessoas - o que você vê ao verificar o "show uploads only" na página inicial do YouTube). No entanto, conseguir trazer qualquer coisa da página inicial do YouTube para o Google Reader como um feed RSS seria bom.

Existe uma maneira de fazer isso?


11
Parece que a resposta proposta parou de funcionar. Alguém pode confirmar?
Lenar Hoyt

@mcb ainda funciona.
precisa saber é o seguinte

Respostas:



18

Você pode obter feeds RSS por nome de usuário, algo como isto:

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

Exemplo:

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

Como obter o nome de usuário do YouTube ( fonte ):

  1. Vá para youtube.com
  2. Clique na seta ao lado do seu nome de usuário no canto superior direito da tela.
  3. Clique em Canal em Minha conta.
  4. Digite o nome de usuário desejado, digitando-o no campo de texto fornecido.
  5. Clique em Avançar.
  6. Escolha suas configurações de privacidade entre as opções fornecidas.
  7. Clique em Tudo Concluído!

Etapas para obter o nome de usuário se você já vinculou sua conta do G + à sua conta do YouTube

  1. Vá para youtube.com
  2. Clique na seta ao lado do seu nome de usuário no canto superior direito da tela.
  3. Clique em Meu canal no YouTube
  4. Pegue o ID na barra de endereço http://www.youtube.com/channel/{id}

Como posso obter meu nome de usuário? Meu perfil acessa meu perfil do Google+, o que faz com que meu nome de usuário seja essa sequência de números, porque quando tentei, recebo uma página com a mensagem de erro "Mensagem de exceção indisponível".
Thomas Owens

Você perguntou sobre o YouTube ou o Google+. Eu já respondi sobre o Youtube.
Vukašin Manojlović

Estou perguntando como obtenho meu feed RSS por nome de usuário. Não sei qual é o meu nome de usuário para obter minhas assinaturas.
Thomas Owens

Nome de usuário é o nome de usuário do YouTube. Então, no seu caso é ThomasO610. Para o Google+, use o GPlusRSS.
Vukašin Manojlović

2
Parece que isso parou de funcionar.
Lenar Hoyt

4

O formato do URL de trabalho seria:

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

Acabei de testar isso e deve funcionar em qualquer leitor de notícias. Substitua "YOUTUBE_CHANNEL_NAME" pelo nome do seu canal ou pelo canal em que você deseja se inscrever. Não é necessário fazer login no YouTube.

Além disso, aqui está um clipe do YouTube que eu fiz sobre o tema:

Como encontrar o feed RSS para um canal do YouTube


1

Embora a resposta de Vukašin seja ótima e me ajude há um bom tempo, ela parou de funcionar há 3 dias. O motivo é que o Google alterou levemente sua API e agora requer autenticação por tokens OAuth. Existe até um relatório de bug .

Não encontrei uma maneira fácil de corrigir isso, mas a seção de comentários do relatório de bug estava vinculada a um pequeno script PHP que pode ser usado como uma correção temporária.

Você precisará de um servidor para executar isso (e a API do Google) e registrar o projeto no site, exatamente como explicado no comentário. Também quero mencionar em geral que isso mantém o feed RSS funcionando para a API do Google V2 por enquanto, mas um V3 está a caminho e provavelmente quebrará a maior parte disso, pois usará retornos JSON e não é fácil de analisar Feed XML da V2. Portanto, isso é apenas uma correção temporária para pessoas que têm seu próprio servidor executando de qualquer maneira.

Espero que isso ajude outras pessoas que estavam se perguntando por que o fluxo interrompeu de repente. Também peço desculpas pelo uso provavelmente um pouco incorreto de alguns termos. Não sou de forma alguma um desenvolvedor web e estou muito feliz por ter encontrado essa solução oferecida por outra pessoa.


1

Anexar previamente https://www.youtube.com/feeds/videos.xml?channel_id=ao identificador exclusivo do canal.

Por exemplo, vamos supor que o URL do canal seja https://www.youtube.com/channel/feed/UCpjNXONNE-JUz74ACsRCgcw. Portanto, o URL do feed RSS seria https://www.youtube.com/feeds/videos.xml?channel_id=UCpjNXONNE-JUz74ACsRCgcw.


-3

Se você possui Android, existe um aplicativo para isso aqui no link: https://play.google.com/store/apps/details?id=com.youtuberss.reader


11
Embora esse link possa responder à pergunta, é melhor incluir aqui as partes essenciais da resposta e fornecer o link para referência. As respostas somente para links podem se tornar inválidas se a página vinculada for alterada.
Vidar S. Ramdal

entendeu, app d funciona muito bem para mim, então eu tot-lo agradável duas partes tudo u
arqueiro
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.