Facebook Graph API Applications เชื่อมโยงระบบต่างๆ กับ Facebook
Facebook Graph API Applications เชื่อมโยงระบบต่างๆ กับ Facebook
Facebook Graph API Applications เชื่อมโยงระบบต่างๆ กับ Facebook
ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

Facebook Graph API Applications เชื่อมโยงระบบต่างๆ กับ Facebook

Facebook Graph API Applications เชื่อมโยงระบบต่างๆ กับ Facebook

     เว็บไซต์ Facebook ในส่วนของผู้ใช้งานทั่วไป นอกจากจะเป็นสังคมออนไลน์ (Social Network) ที่มีผู้ใช้งานมากที่สุดติดอันดับของโลกแล้ว ทางทีมงานของ Facebook ยังพัฒนา Facebook Platform ปล่อยออกมาในปี 2007 เป็น Framework สำหรับนักพัฒนาเว็บไซต์ เพื่อให้สามารถสร้าง Applications ที่สามารถเชื่อมโยงกับระบบต่างๆ ของ Facebook ได้ โดยวิธีการเชื่อมต่อระบบแต่เดิมจะใช้ REST API แต่ต่อมามีการพัฒนาความสามารถอย่างต่อเนื่องจนในปี 2010 ได้เปลี่ยนไปใช้ Graph API แทน

     Graph API ได้กลายเป็นส่วนหลักของ Facebook Platform ในการเชื่อมโยงข้อมูลต่างๆ ทำให้นักพัฒนาเว็บไซต์สามารถเรียกข้อมูลจาก Facebook มาแสดง หรือ สามารถส่งข้อมูลเข้าไปยังระบบของ Facebook ได้ สำหรับชื่อ Graph API ได้แนวคิดจากกราฟสังคม (Social Graph) หรือ บริบทการใช้งานของผู้ใช้ที่แสดงออกมาในรูปกราฟมีการเชื่อมโยงความสัมพันธ์กับสิ่งต่างๆ ของผู้ใช้แต่ละคน ซึ่งคำว่า Social Graph เริ่มถูกพูดถึงในงานประชุม Facebook F8 ในปี 2007 โดยถูกยกมาเพื่ออธิบายเรื่องการใช้ประโยชน์จากความสัมพันธ์ระหว่างบุคคล กลับมาที่ Graph API มีการพัฒนามาแล้ว 7 เวอร์ชั่นในขณะที่เขียนบทความนี้ โดยเวอร์ชั่นล่าสุดคือ 2.5 มีการปรับปรุงในส่วนของ Page API, Video API และ Marketing API

     ทางบริษัทฯ สามารถนำ Graph API มาประยุกต์ใช้ในระบบเว็บไซต์ ยกตัวอย่างเช่น การทำระบบสมาชิกโดยใช้ข้อมูลผู้ใช้จาก Facebook, การแชร์เนื้อหาจากเว็บไซต์ไปโพสบน Facebook, การอัพโหลดวีดีโอขึ้น Facebook, การทำระบบ Comment ด้วย Facebook, การดึงข้อมูลโพสต่างๆ บน Facebook มาแสดงบนเว็บไซต์ และความสามารถอื่นๆ

     Object ที่สามารถเรียกใช้ด้วย Graph API ได้ มีดังนี้ Achievement, Achievement Type, Album, App Link Host, App Request, Application,Application Context, Comment, Conversation, Debug Token, Domain, Event, Friend List, Group, Group Doc, Life Event, Link, Mailing Address, Message, Milestone, Notification, Object Comments, Object Insights, Object Likes, Object Sharedposts, Offer, Open Graph Action Type, Open Graph Context, Open Graph Object Type, Page Call To Action, Payment, Photo, Place, Place Tag, Post, Profile, Promotion Info, Request, Status, Test User, Thread, URL, User, User Context, Video, Video List

 


พัฒนาโปรแกรมบนเว็บ PHP บริการพัฒนา Joomla Extension พัฒนาและปรับแต่งเว็บบอร์ด phpBB