YouTube API и RSS
Случайно обнаружил наличие Dev-зоны на YouTube.
Оказывается у YouTube есть API и RSS.
Про API.
Документация по API доступна здесь, есть блог , обсуждение в Google-группе и даже аккаунт на YouTube.
Уже существует 2 версии API: старая и новая :), последняя основана на GData.
Для того, чтобы использовать API необходимо заполнить Developer Profile и получить dev_id (да-а, Google все-таки собирает ВСЮ информацию о населении планеты Земля :).
Порадовало, что кроме XML-RPC-интерфейса, есть REST-интерфейс.
С помощью API можно получить информацию о пользователе (профайл, список favorite-видео, список друзей) и видео (подробная информация по конкретному видео, список видео по нескольким фильтрам).
К сожалению, публичного API для загрузки видео нет (судя по обсуждению в Google-группе, всем не хватает :)!
Зато есть API Feature Requests :)
Про RSS.
Вся информация про RSS доступна здесь.
Есть фиды по самым-самым видео на YouTube, по тегам и по конкретному пользователю.
Последний фид для меня составляет особый интерес.
Доступ к фиду - http://www.youtube.com/rss/user/youtube/v ideos.rss, (вместо youtube любое имя пользователя YouTube),
показывает последние 20 видео пользователя в формате: название, описание, ссылка на видео, thumb, автор, теги и время добавления (к сожалению, количество просмотров, комментарий и рейтинг нету).
Забавно, если вместо videos.rss написать fuck.rss, фид будет отображаться :)
Итого.
Конечно, хорошо, что у самого популярного туба есть API и RSS, что позволяет автоматизировать работы с ним,
НО все-таки руки связаны: нет загрузки видео (основная функция YouTube) и через RSS-фид не получишь статистические данные по видео (хотя через обычный интерфейс статистика доступна http://www.youtube.com/profile_videos?us er=youtube&p=d).
Вот и думай, использовать ли такие возможности или с помощью нескольких GET/POST-запросов к публичной части YouTube получить/загрузить всю доступную/необходимую информацию :)
cross-post
Оказывается у YouTube есть API и RSS.
Про API.
Документация по API доступна здесь, есть блог , обсуждение в Google-группе и даже аккаунт на YouTube.
Уже существует 2 версии API: старая и новая :), последняя основана на GData.
Для того, чтобы использовать API необходимо заполнить Developer Profile и получить dev_id (да-а, Google все-таки собирает ВСЮ информацию о населении планеты Земля :).
Порадовало, что кроме XML-RPC-интерфейса, есть REST-интерфейс.
С помощью API можно получить информацию о пользователе (профайл, список favorite-видео, список друзей) и видео (подробная информация по конкретному видео, список видео по нескольким фильтрам).
К сожалению, публичного API для загрузки видео нет (судя по обсуждению в Google-группе, всем не хватает :)!
Зато есть API Feature Requests :)
Про RSS.
Вся информация про RSS доступна здесь.
Есть фиды по самым-самым видео на YouTube, по тегам и по конкретному пользователю.
Последний фид для меня составляет особый интерес.
Доступ к фиду - http://www.youtube.com/rss/user/youtube/v
показывает последние 20 видео пользователя в формате: название, описание, ссылка на видео, thumb, автор, теги и время добавления (к сожалению, количество просмотров, комментарий и рейтинг нету).
Забавно, если вместо videos.rss написать fuck.rss, фид будет отображаться :)
Итого.
Конечно, хорошо, что у самого популярного туба есть API и RSS, что позволяет автоматизировать работы с ним,
НО все-таки руки связаны: нет загрузки видео (основная функция YouTube) и через RSS-фид не получишь статистические данные по видео (хотя через обычный интерфейс статистика доступна http://www.youtube.com/profile_videos?us
Вот и думай, использовать ли такие возможности или с помощью нескольких GET/POST-запросов к публичной части YouTube получить/загрузить всю доступную/необходимую информацию :)
cross-post
