Como obtenho um feed RSS das minhas assinaturas do YouTube?
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.
Parece que a resposta proposta parou de funcionar. Alguém pode confirmar?
@mcb ainda funciona.
Em 2017, ele pode ser resolvido com a exportação / importação de arquivos OPML. Para mais detalhes, visite a resposta oficial de suporte do YouTube.
https://support.google.com/youtube/answer/6224202
— pavel.brilliant
Você pode obter feeds RSS por nome de usuário, algo como isto:
http://gdata.youtube.com/feeds/base/users/{username}/newsubscriptionvideos
http://gdata.youtube.com/feeds/base/users/google/newsubscriptionvideos.
Como obter o nome de usuário do YouTube ( fonte ):
Vá para youtube.com
Clique na seta ao lado do seu nome de usuário no canto superior direito da tela.
Clique em Canal em Minha conta.
Digite o nome de usuário desejado, digitando-o no campo de texto fornecido.
Escolha suas configurações de privacidade entre as opções fornecidas.
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
Clique em Meu canal no YouTube
Pegue o ID na barra de endereço http://www.youtube.com/channel/{id}
— Vukašin Manojlović
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".
Você perguntou sobre o YouTube ou o Google+. Eu já respondi sobre o Youtube.
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.
Nome de usuário é o nome de usuário do YouTube. Então, no seu caso é ThomasO610. Para o Google+, use o GPlusRSS.
Parece que isso parou de funcionar.
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
— AnarchyOutlaw
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.
— Florian Fahrenberger
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.
Se você possui Android, existe um aplicativo para isso aqui no link: https://play.google.com/store/apps/details?id=com.youtuberss.reader