После очередного просмотра и прочтения англоязычных блогов (и фидов), обнаружил совершенно новый формат по шарингу информации между сервисами. Интересно, что в Рунете пока еще никто об этом не писал. Итак, представляю oEmbed — формат для встраивания контента по URL на сторонние сайты.
Так как формулировка достаточно абстрактная, лучше всего приведу пример. С помощью этого формата и API я могу, имея одну лишь ссылку на страницу сайта, получить контент этой страницы в удобном для встраивания виде. От сайта-экспортера требуется поддержка формата на уровне API. Типичный пример — ссылка на YouTube ролик. Чтобы можно было при запросе на API по ссылке получить код для встраивания ролика в мою страницу.
Например, всем известный flickr поддерживает этот формат. Вот адрес API, пользоваться так.
Кроме flickr экспорт контента в этот формат умеют делать еще несколько сервисов. Но ничто не мешает делать свои oEmbed гейты (провайдеры) для существующих сервисов, которые еще не умеют oEmbed.
Ссылки по теме:
Оригинальная новость от создателя Pownce — Leah Culver » Announcing OEmbed — An Open Standard for Embedded Content;
Приложение для django — django-oembed;
Самодельный провайдер, для сервисов, которые не поддерживают oEmbed — oohEmbed.com — your one-stop oEmbed provider.
Добавлю, что эту технологию хорошо использовать в так называемых tumblog-ах. Что в принципе и активно делает Pownce.
