RSS на youtube

dangerr

Получал по RSS обновления нескольких каналов через URL вида:
http://gdata.youtube.com/feeds/base/users/channelname/uploa...
Какое-то время назад по всем каналам пришло вот это видео:
http://www.youtube.com/watch?v=UKY3scPIMd8&feature=yout...
но при этом каналы продолжали работать и дальше.
Какое-то время назад я заметил, что кроме этого видео через RSS больше ничего не передаётся. Я зашёл по указанной в видео ссылке:
http://youtube.com/devicesupport
и оттуда попал сюда:
http://support.google.com/youtube/answer/6224202
Там утверждают, что RSS ридеру теперь нужно отдавать URL самого канала.
To get an RSS feed of a single channel’s uploads, paste the channel URL into your RSS reader.
Что на мой взгляд не имеет смысла, так как по URL канала, очевидно, отдаётся HTML, а не XML в RSS формате.
Как бы то ни было, я попробовал добавить такой URL в свой ридер rss2email http://www.allthingsrss.com/rss2email
$ r2e add http://www.youtube.com/user/channelname
$ r2e run
W: looks like HTML [15] http://www.youtube.com/user/channelname
При этом, связаться с техподдержкой youtube, как я понял из поиска в сети, не имея у них аккаунта с 100500 просмотрами (а у меня нет вообще никакого), нельзя.

vall

у меня на bazqux.com rss с ютуба всё ещё работает. возможно твой rss ридер делает что-то неправильно

dangerr

у меня на bazqux.com rss с ютуба всё ещё работает. возможно твой rss ридер делает что-то неправильно
По старым ссылкам через gdata.youtube.com?
В том, что они не работают, я убедился не только через ридер, но и через браузер, например если перейти браузером по этой ссылке, то видно только это видео:
http://gdata.youtube.com/feeds/base/users/bbcnews/uploads

vall

проверил — некоторые каналы вроде как продолжают работать.
если в bazqux добавить новый фид то он рожает урл типа и наверно парсит что там есть
http://www.youtube.com/playlist?list=UU6nSFpj9HTCZ5t-N3Rm3-...
а вот я нагуглил вот это http://www.youtube.com/watch?v=bszheiv5tRo там автора нашёл такие урлы:
http://www.youtube.com/feeds/videos.xml?channel_id=UC6nSFpj9...

dangerr

ещё тут http://www.reddit.com/r/youtube/comments/339idg/youtube_just...
Отлично. Спасибо! Нашёл там то, что заработало для меня:
http://www.youtube.com/feeds/videos.xml?user= и имя канала.
Забавно всё-таки, что в своей справке они пишут заведомо неработающее решение, а правильные нужно искать на сторонних ресурсах.

vall

да, username удобнее. только это опятьже какое-то недокументированное api которое они сломают при первой возможности.

dangerr

да, username удобнее.
Для меня это единственный способ, который работает. Насколько я понимаю, если владелец канала задал ему имя, то ID больше не показывается и я не знаю как его достать. Да, и, если я правильно понимаю, с ID ведь тоже недокументированное API.

vall

Насколько я понимаю, если владелец канала задал ему имя, то ID больше не показывается и я не знаю как его достать.
из любого видео ссылка по названию канала ведёт на урл с ID

dangerr

из любого видео ссылка по названию канала ведёт на урл с ID
А, ок, спасибо.
Но я пожалуй, именами буду пользоваться. Один хрен если сломают, то скорее всего и то, и другое.
Оставить комментарий
Имя или ник:
Комментарий: