Уже пару лет пользуюсь сервисом Яндекс.Фотки для хранения всех своих фотографий, а недавно возникло желание на своей домашней страничке выводить последние n фотографий, загруженных на Яндекс.Фотки, тем самым убив сразу несколько зайцев:
- домашняя страничка не требует администрирования;
- не требуется хранение и управление изображениями;
- не требуется заниматься ресайзингом изображений для превью и т.д.
Сказано — сделано. Оказалось, что Фотки предоставляют достаточно удобный API по протоколу AtomPub. Т.к. страничку планировал делать на платформе Ruby on Rails, после непродолжительных поисков нашел неплохую библиотеку для работы feedzirra. Устанавливалась библиотека совершенно стандартным образом:
- gem sources -a gems.github.com
- gem install pauldix-feedzirra
и далее в ruby достаточно прописать ее использование:
- require 'feedzirra'
Пришло время изучить предоставляемый API