oEmbed - um padrão para conteúdos “embedáveis”
Wednesday, July 2nd, 2008Algum tempo atrás foi divulgada a iniciativa do Cal Henderson do Flickr e do pessoal do Pownce para criar um padrão que permitisse obter informações de forma estruturada e rápida sobre algum conteúdo que possa ser “embedado” em uma página. Assim surgiu a iniciativa chamada oEmbed, que tem o objetivo de definir algumas regras para intercambio de informações de mídias.
O oEmbed é muito simples e a idéia é interessante, ao invés de vc ter de aprender as mil APIs dos diversos sites que existem na Internet para poder “embeddar” conteúdos destes sites, como Facebook, Orkut, Flickr, Picasa, etc. Vc pode usar a interface oEmbed dos seus providers favoritos, a promessa é que o oEmbed faça para as midias mais complexas (vídeo, áudio e fotos) o que o RSS fez para os conteúdos em texto.
Aqui segue um exemplo:
http://www.flickr.com/services/oembed/?url=http://www.flickr.com/photos/acarlos1000/2314303384/
A Resposta é:
{
"version": "1.0",
"type": "photo",
"width": 500,
"height": 281,
"title": "GloboVideos no MacBook e no Nokia N810",
"url": "http://farm4.static.flickr.com/3231/2314303384_c965ef5c96.jpg",
"author_name": "Acarlos1000",
"author_url": "http://www.flickr.com/photos/acarlos1000/",
"provider_name": "Flickr",
"provider_url": "http://www.flickr.com/"
}
Só acho que é meio nebulosa esta questão de ter a “oEmbed API”(API EndPoint) e uma URL para o Request, quando na verdade isso tudo vai gerar um request HTTP GET e poderiamos implementar isso com REST sem precisar passar por nenhuma “API”. Mas porque simplificar se podemos adicionar algumas camadas de burocracia.
De qq forma esta iniciativa esta apenas no início e com certeza vai evoluir bastante, alguns nomes de peso da Web estão implementando suas APIs oEmbed logo abaixo esta uma lista destes Providers:
Flickr (http://www.flickr.com/)
- URL scheme:
http://*.flickr.com/* - API endpoint:
http://www.flickr.com/services/oembed/ - Example: http://flickr.com/services/oembed?url=http%3A//flickr.com/photos/bees/2362225867/
Viddler (http://www.viddler.com/)
- URL scheme:
http://*.viddler.com/* - API endpoint:
http://lab.viddler.com/services/oembed/ - Documentation: http://wiki.developers.viddler.com/index.php/OEMBED
- Example: http://lab.viddler.com/services/oembed/?url=http%3A//www.viddler.com/explore/cdevroe/videos/424/
Qik (http://qik.com/)
- URL scheme (videos):
http://qik.com/video/* - URL scheme (user channels):
http://qik.com/* - API endpoint:
http://qik.com/api/oembed.{format} - Example: http://qik.com/api/oembed.xml?url=http%3A//qik.com/video/49565
Pownce (http://pownce.com/)
- URL scheme:
http://*.pownce.com/* - API endpoint:
http://api.pownce.com/2.1/oembed.{format} - Example: http://api.pownce.com/2.1/oembed.xml?url=http%3A//pownce.com/mmalone/notes/1756545/
Revision3 (http://revision3.com/)
- URL scheme:
http://*.revision3.com/* - API endpoint:
http://revision3.com/api/oembed/ - Example: http://revision3.com/api/oembed/?url=http%3A//revision3.com/diggnation/2008-04-17xsanned/&format=xml
Hulu (http://www.hulu.com/)
- URL scheme:
http://www.hulu.com/watch/* - API endpoint:
http://www.hulu.com/api/oembed.{format} - Example: http://www.hulu.com/api/oembed.xml?url=http%3A//www.hulu.com/watch/20807/late-night-with-conan-obrien-wed-may-21-2008

Alguns de vcs talvez não saibam, pois não se falou muito deste produto no Brasil mas a MS tentou criar um concorrente para o
A Microsoft também tentou entrar no mercado de MP3 Players com seu aparelho
Uma situação muito comum no dia a dia de diversas equipes de desenvolvimento de software e como não deveria deixar de ser também acontece aqui na 
RSS FEED