YouTube aboneliklerimin RSS beslemesini nasıl alabilirim?


17

YouTube ana sayfasındaki varsayılan "Abonelikler" feed'i, YouTube'da abone olduğum veya Google + 'nın çevrelerinde bulunduğum kişilerin tüm etkinliklerini gösterir. Ancak, en çok abone olduğum kişilerin (YouTube'da veya Google + 'da dolaşarak) oluşturdukları ve yayınladıkları (yorumları ihmal etme veya diğer kişilerin videolarını paylaşma - "yalnızca yüklemeleri göster" seçeneğini işaretlediğinizde gördüğünüz yeni videolarla ilgileniyorum YouTube ana sayfasındaki onay kutusunu işaretleyin). Ancak, YouTube ana sayfasından bir şeyi RSS beslemesi olarak Google Reader'a getirebilmek iyi olurdu.

Bunu yapmanın bir yolu var mı?


1
Öyle görünüyor ki önerilen cevap çalışmayı durdurdu. Birisi onaylayabilir mi?
Lenar Hoyt

@mcb hala çalışıyor.
tedder42

Yanıtlar:



18

RSS feed'ini kullanıcı adına göre alabilirsiniz:

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

Misal:

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

Youtube kullanıcı adı ( kaynak ) nasıl alınır:

  1. Youtube.com adresine gidin
  2. Ekranın sağ üst köşesinde kullanıcı adınızın yanındaki oku tıklayın.
  3. Hesabım'ın altındaki Kanal'ı tıklayın.
  4. İstediğiniz kullanıcı adını, sağlanan metin alanına yazarak girin.
  5. Sonrakine tıkla.
  6. Sağlanan seçeneklerden gizlilik ayarlarınızı seçin.
  7. Tamamlandı!

G + hesabınızı zaten YouTube hesabınıza bağladıysanız kullanıcı adı alma adımları

  1. Youtube.com adresine gidin
  2. Ekranın sağ üst köşesinde kullanıcı adınızın yanındaki oku tıklayın.
  3. YouTube'un altındaki Kanalım'ı tıklayın
  4. Kimliği adres çubuğundan alın http://www.youtube.com/channel/{id}

Kullanıcı adımı nasıl alabilirim? Profilim Google+ profilime gidiyor, bu da kullanıcı adımı bu sayı dizisine dönüştürüyor, çünkü bunu denediğimde "İstisna mesajı kullanılamıyor" hata mesajını içeren bir sayfa alıyorum.
Thomas Owens

Youtube veya Google+ hakkında soru sordunuz. Youtube hakkında cevap verdim.
Vukašin Manojlović

RSS özet akışımı kullanıcı adına göre nasıl alacağımı soruyorum. Aboneliklerimi alabilmek için kullanıcı adımın ne olduğunu bilmiyorum.
Thomas Owens

Kullanıcı adı Youtube kullanıcı adıdır. Yani, senin durumunda ThomasO610. Google+ için GPlusRSS kullanın.
Vukašin Manojlović

2
Görünüşe göre bu çalışmayı durdurdu.
Lenar Hoyt

4

Çalışma URL'si biçimi:

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

Bunu yeni test ettim ve herhangi bir haber okuyucu üzerinde çalışmalı. "YOUTUBE_CHANNEL_NAME" kanalını kanalınızın adıyla veya abone olmak istediğiniz kanalla değiştirmeniz yeterlidir. YouTube'da oturum açmanıza gerek yok.

Ayrıca, konuyla ilgili yaptığım bir YouTube klibi:

Bir YouTube Kanalına RSS Akışını Bulma


1

Vukašin'in cevabı harika ve uzun süredir bana yardımcı olsa da, 3 gün önce çalışmayı bıraktı. Bunun nedeni, Google'ın API'larını biraz değiştirmesi ve şimdi OAuth belirteçleri aracılığıyla kimlik doğrulaması gerektirmesidir. Üzerinde bir hata raporu bile var.

Bunu düzeltmek için kolay bir yol bulamadım, ancak hata raporunun yorum bölümü , geçici bir düzeltme olarak kullanabileceğiniz kısa bir PHP komut dosyasına bağlı.

Bunu (ve Google API'sını) çalıştırmak ve yorumda açıklandığı gibi projeyi web sitesine kaydetmek için bazı sunucunuz olması gerekir. Ayrıca genel olarak bunun RSS feed'in şimdilik Google API V2 için çalışmasını sağladığını belirtmek istiyorum, ancak bir V3 yolda ve muhtemelen bunların çoğunu kıracak, çünkü ayrıştırması kolay değil JSON iadelerini kullanacak V2'nin XML beslemesi. Yani bu sadece kendi sunucusu çalışan insanlar için geçici bir çözümdür.

Umarım bu, akışın neden aniden kırıldığını merak eden diğer insanlara yardımcı olur. Ayrıca bazı terimlerin muhtemelen yanlış kullanımı nedeniyle özür dilerim. Hiçbir şekilde bir web geliştiricisi değilim ve bu çözümü başka biri tarafından bulduğum için çok memnunum.


1

https://www.youtube.com/feeds/videos.xml?channel_id=Kanal benzersiz tanımlayıcısına önceden ekleyin .

Örneğin, kanal URL'sinin olduğunu varsayalım https://www.youtube.com/channel/feed/UCpjNXONNE-JUz74ACsRCgcw. Böylece rss özet akışı URL'si olur https://www.youtube.com/feeds/videos.xml?channel_id=UCpjNXONNE-JUz74ACsRCgcw.


-3

Android'iniz varsa, bunun için bir uygulama var bağlantı: https://play.google.com/store/apps/details?id=com.youtuberss.reader


1
Bu bağlantı soruyu cevaplayabilse de, cevabın temel kısımlarını buraya eklemek ve bağlantıyı referans olarak sağlamak daha iyidir. Bağlantı verilen sayfa değişirse, yalnızca bağlantı yanıtları geçersiz olabilir.
Vidar S. Ramdal

anladım, d app benim için harika çalışıyor, bu yüzden güzel tot 2 paylaşmak u all
okçu
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.