RSS канала Youtube

RSS канала Youtube

До сих пор RSS и Atom ленты всё ещё популярны в качестве способов подписок в интернете. Что касается Youtube, то тоже есть смысл мониторить любимые каналы, если привыкли пользоваться RSS читалкой.

RSS для Youtube.
На данный момент (2015 год) RSS для Youtube можно получить следующим образом:
Пример: RSS для канала Google Россия.

Как узнать ID канала.
Открыть исходный код страницы канала. Например, view-source:https://www.youtube.com/user/GoogleRU/featured. Поиском на странице по ключу data-channel-external-id найти ID:
RSS канала Youtube

Для канала пользователя GoogleRU ID канала будет выглядеть следующим образом: UCXRWXI7lyRMwn6PkuyHrhgA.

Как узнать имя пользователя USERNAME.
Его можно увидеть в адресной строке https://www.youtube.com/user/GoogleRU/featured .

Как узнать номер плейлиста PLAY_LIST_NUMBER.
Его можно взять из адресной строки, например, https://www.youtube.com/playlist?list=PL2CvnqaI3Q1fNuq92sInzoIq-sUF0wNBd.
Пример. RSS фид канала Видеовстречи в веб-мастерами Google.

Для поддержки JSON нужно запросить ключ к API из консоли для разработчиков.
  • Get Channels:
  •   https://www.googleapis.com/youtube/v3/channels?part=snippet%2CcontentDetails&forUsername={YOUR_USER_NAME}&key={YOUR_API_KEY}
  • Get Playlists:
      https://www.googleapis.com/youtube/v3/playlists?part=snippet%2CcontentDetails&channelId={YOUR_CHANNEL_ID}&key={YOUR_API_KEY}
  • Get Playlist Videos:
      https://www.googleapis.com/youtube/v3/playlistItems?part=snippet%2CcontentDetails%2Cstatus&playlistId={YOUR_PLAYLIST_ID}&key={YOUR_API_KEY}

Пример.

См. Youtube Data Api.