ปัจจุบัน 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