Un ejemplo rápido:
Un consumidor (p.ej. Pownce) hace la siguiente petición HTTP:
* http://www.flickr.com/services/oembed/?url=http%3A//www.flickr.com/photos/bees/2341623661/
El proveedor (p.ej. Flickr) responde con una respuesta oEmbed:
{
"version": "1.0",
"type": "photo",
"width": 240,
"height": 160,
"title": "ZB8T0193",
"url": "http://farm4.static.flickr.com/3123/2341623661_7c99f48bbf_m.jpg",
"author_name": "Bees",
"author_url": "http://www.flickr.com/photos/bees/",
"provider_name": "Flickr",
"provider_url": "http://www.flickr.com/"
}
Esto permite al consumidor convertir una URL a una página de una foto de Flickr en datos estructurados para permitir embeber esa foto en la web del consumidor.
Addendum: La propuesta original se puede simplificar bastante con el uso de REST. Como bien afirma este desarrollador ni siquiera es necesaria un endpoint, basta con realizar la siguiente petición sobre el recurso del que se pretende obtener información:
GET /photos/bees/2362225867/ HTTP/1.1
Host: flickr.com
Accept: application/oembed+xml
Propone de paso la estandarización de los tipos MIME
application/oembed+xml
y application/oembed+json
para ese fin.
No hay comentarios:
Publicar un comentario