Jak uzyskać kanał RSS moich subskrypcji YouTube?


17

Domyślny kanał „Subskrypcje” na stronie głównej YouTube pokazuje całą aktywność osób, które subskrybuję na YouTube lub które mam w kręgach w Google+. Najbardziej interesują mnie jednak nowe filmy, które osoby, które subskrybuję (na YouTube lub przez kręcenie w Google+), tworzą i publikują (zaniedbując komentarze lub udostępniając filmy innych osób - co zobaczysz po zaznaczeniu „pokaż tylko przesłane”) pole wyboru na stronie głównej YouTube). Dobrze byłoby jednak przenieść wszystko ze strony głównej YouTube i do Czytnika Google jako kanał RSS.

Czy jest na to sposób?


1
Wygląda na to, że proponowana odpowiedź przestała działać. Czy ktoś może potwierdzić?
Lenar Hoyt

@mcb nadal działa.
tedder42

Odpowiedzi:



18

Możesz uzyskać kanał RSS według nazwy użytkownika, coś takiego:

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

Przykład:

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

Jak uzyskać nazwę użytkownika YouTube ( źródło ):

  1. Wejdź na youtube.com
  2. Kliknij strzałkę obok nazwy użytkownika w prawym górnym rogu ekranu.
  3. Kliknij opcję Kanał w obszarze Moje konto.
  4. Wpisz nazwę użytkownika, którą chcesz, wpisując go w odpowiednim polu tekstowym.
  5. Kliknij Następny.
  6. Wybierz ustawienia prywatności z dostępnych opcji.
  7. Kliknij Wszystkie gotowe!

Kroki, aby uzyskać nazwę użytkownika, jeśli już powiązałeś swoje konto G + ze swoim kontem YouTube

  1. Wejdź na youtube.com
  2. Kliknij strzałkę obok nazwy użytkownika w prawym górnym rogu ekranu.
  3. Kliknij Mój kanał w YouTube
  4. Weź identyfikator z paska adresu http://www.youtube.com/channel/{id}

Jak mogę uzyskać swoją nazwę użytkownika? Mój profil przechodzi do mojego profilu Google+, więc to sprawia, że ​​moja nazwa użytkownika jest tą sekwencją liczb, ponieważ gdy próbowałem, dostaję stronę z komunikatem o błędzie „Komunikat wyjątku niedostępny”.
Thomas Owens,

Zapytałeś o YouTube lub Google+. Odpowiedziałem o Youtube.
Vukašin Manojlović

Pytam, w jaki sposób otrzymuję mój kanał RSS według nazwy użytkownika. Nie wiem, jaka jest moja nazwa użytkownika, więc mogę uzyskać subskrypcje.
Thomas Owens,

Nazwa użytkownika to nazwa użytkownika YouTube. Więc w twoim przypadku jest ThomasO610. Do Google+ użyj GPlusRSS.
Vukašin Manojlović

2
Wygląda na to, że to przestało działać.
Lenar Hoyt

4

Działający format adresu URL to:

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

Właśnie to przetestowałem i powinno działać na każdym czytniku wiadomości. Po prostu zastąp „YOUTUBE_CHANNEL_NAME” nazwą swojego kanału lub kanału, który chcesz subskrybować. W ogóle nie trzeba się logować na YouTube.

Oto też klip na YouTube, który zrobiłem na ten temat:

Jak znaleźć kanał RSS na kanał YouTube


1

Chociaż odpowiedź Vukašina jest świetna i pomogła mi już od dłuższego czasu, przestała działać 3 dni temu. Powodem jest to, że Google nieznacznie zmienił interfejs API i teraz wymaga uwierzytelnienia za pomocą tokenów OAuth. Jest nawet raport o błędzie .

Nie znalazłem łatwego sposobu, aby to naprawić, ale sekcja komentarzy w raporcie o błędzie powiązana z krótkim skryptem PHP, którego można użyć jako tymczasowej poprawki.

Będziesz musiał mieć serwer, aby uruchomić to (i interfejs API Google) i zarejestrować projekt na stronie internetowej, tak jak wyjaśniono w komentarzu. Chcę również ogólnie wspomnieć, że dzięki temu kanał RSS działa na razie dla Google API V2, ale V3 jest w drodze i prawdopodobnie zepsuje większość z tego, ponieważ będzie używać zwrotów JSON, a nie łatwego do przeanalizowania Kanał XML V2. Jest to więc tylko tymczasowa poprawka dla osób, które i tak mają własny serwer.

Mam nadzieję, że to pomoże innym ludziom, którzy zastanawiają się, dlaczego strumień nagle się zepsuł. Przepraszam również za prawdopodobnie nieco nieprawidłowe użycie niektórych terminów. W żadnym wypadku nie jestem programistą i cieszę się, że znalazłem to rozwiązanie oferowane przez kogoś innego.


1

Dołącz https://www.youtube.com/feeds/videos.xml?channel_id=do unikalnego identyfikatora kanału.

Załóżmy na przykład, że URL kanału to https://www.youtube.com/channel/feed/UCpjNXONNE-JUz74ACsRCgcw. Tak więc URL kanału RSS byłby https://www.youtube.com/feeds/videos.xml?channel_id=UCpjNXONNE-JUz74ACsRCgcw.


-3

Jeśli masz Androida, jest do tego aplikacja: link: https://play.google.com/store/apps/details?id=com.youtuberss.reader


1
Chociaż ten link może odpowiedzieć na pytanie, lepiej jest dołączyć tutaj istotne części odpowiedzi i podać link w celach informacyjnych. Odpowiedzi zawierające tylko łącze mogą stać się nieprawidłowe, jeśli połączona strona ulegnie zmianie.
Vidar S. Ramdal

got it, d aplikacja działa świetnie dla mnie, więc tot to ładnie 2 Poleć u wszystkich
łucznik
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.