Jak subskrybować playlistę YouTube?

18

Powiedzmy, że istnieje kanał, który generuje wiele treści, ale interesuje mnie tylko jego podzbiór. Tych treści nie można przekształcić w program, zgodnie z wytycznymi YouTube itp., Ale właściciel kanału kompiluje je na liście odtwarzania.

Wiem, że można subskrybować program, ale co z listą odtwarzania?

(Właściwie pamiętam, że robiłem to około 3 iteracji projektu, ale nie mogę tego teraz znaleźć).

Kot
źródło

Odpowiedzi:

9

Dokonałbym 2 zmian w sugestii @ eisb:

  1. To niepoprawny identyfikator listy odtwarzania, więc wypróbuj „8DCB3F2E1AF98B48” (seria Cronoslogic „Teleskop kosmiczny Hubble'a”), ale co ważniejsze
  2. W adresie URL użyj „ base ” zamiast „api”, np. Http://gdata.youtube.com/feeds/base/playlists/8DCB3F2E1AF98B48

W dokumentacji napisano: „Podobnie, jeśli wolisz używać projekcji bazowej, która dobrze nadaje się do czytników kanałów, możesz zastąpić bazę api w dowolnym przykładowym żądaniu opisanym w dokumentacji API”. Wygląda na to, że projekcja interfejsu API jest bardziej dla programistów.

Właśnie dodałem to do Czytnika Google i działa dobrze.

Ralph Lavelle
źródło
Dobra uwaga na temat „base” vs. „api”. +1
eisb
W rzeczywistości apiwyprodukowałem dokładnie taki sam efekt wizualny, jak basedla mnie. Identyfikator listy odtwarzania wspomniany przez @eisb, który można uzyskać za pomocą przycisku Udostępnij, działa dobrze.
jmagnusson
Wydaje się, że adresy URL RSS „gdata” już nie działają. ATTOW, ta odpowiedź działa dla mnie: stackoverflow.com/a/30317505
Peter Ford
8

Aby zasubskrybować playlistę za pomocą czytnika kanałów (nie na koncie YouTube), odpowiedź opiera się na odpowiedzi na podobne pytanie tutaj , ale w związku z niedawnym odświeżeniem układu YouTube konieczna jest niewielka aktualizacja tej odpowiedzi.

Przejdź do strony użytkownika i kliknij jego kartę Wideo, a następnie link Listy odtwarzania po lewej stronie, aby wyświetlić listę ich list odtwarzania. Przejdź do żądanej listy odtwarzania, a następnie kliknij przycisk Udostępnij. Łącze daje powinien wyglądać mniej więcej tak: http://www.youtube.com/playlist?list=PL4CB4E2B35919DD4B. Po =dwóch literach (najprawdopodobniej PL) - skopiuj wszystko po tych dwóch literach i wklej je na końcu następującego linku:

http://gdata.youtube.com/feeds/api/playlists/

To jest Twój kanał RSS, aby zasubskrybować listę odtwarzania w wybranym czytniku kanałów.

eisb
źródło
5
Niestety to rozwiązanie już nie działa, serwer odpowiada „410 Gone”
groovy354,