ปัจจุบัน oEmbed กำลังเริ่มเข้ามาเป็นมาตรฐานของการ embedded บน website ต่างๆ ดูได้จาก Website ชื่อดังต่างๆเริ่มออกมาประกาศรองรับการใช้งาน oEmbed กันอย่างพร้อมหน้า ยกตัวอย่างเช่น YouTube, Vimeo, SlideShare, WordPress, Twitter และ Flickr
Quick Example
ผู้ใช้บริการ (consumer) เรียกใช้บริการ oEmbed จาก Flickr (provider):
http://www.flickr.com/services/oembed/?url=http%3A//www.flickr.com/photos/bees/2341623661/Flickr (provider) คืนค่ากลับมาในรูปแบบของ oEmbed
{
"version": "1.0",
"type": "photo",
"width": 240,
"height": 160,
"title": "ZB8T0193",
"url": "http://farm4.static.flickr.com...",
"author_name": "Bees",
"author_url": "http://www.flickr.com...",
"provider_name": "Flickr",
"provider_url": "http://www.flickr.com/"
}
จากตัวอย่างจะเห็นได้ว่า consumer สามารถเปลี่ยน URL สำหรับหน้า Flicker Photo ที่ปกติจะอยู่ในรูปแบบของ HTML ให้มาอยู่ในรูปแบบของ Structured Data ได้แบบง่ายๆ โดยไม่ต้องไปทำการ parsing ข้อมูลจากหน้า Flickr Photo เอาเองให้ยุ่งยากอีกต่อไป ปัจจุบัน oEmbed รองรับมาตรฐานข้อมูล 2 รูปแบบ คือ JSON และ XML
สำหรับ Detail Specification สามารถศึกษาเพิ่มเติมได้ที่ http://oembed.com
แหล่งที่มา: http://oembed.com/
No comments:
Post a Comment