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?
Odpowiedzi:
Od 2017 roku można to rozwiązać za pomocą eksportu / importu plików OPML. Aby uzyskać więcej informacji, odwiedź oficjalną odpowiedź wsparcia YouTube.
https://support.google.com/youtube/answer/6224202
źródło
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 ):
Kroki, aby uzyskać nazwę użytkownika, jeśli już powiązałeś swoje konto G + ze swoim kontem YouTube
http://www.youtube.com/channel/{id}
źródło
ThomasO610
. Do Google+ użyj GPlusRSS.Działający format adresu URL to:
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
źródło
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.
źródło
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łbyhttps://www.youtube.com/feeds/videos.xml?channel_id=UCpjNXONNE-JUz74ACsRCgcw
.źródło
Jeśli masz Androida, jest do tego aplikacja: link: https://play.google.com/store/apps/details?id=com.youtuberss.reader
źródło