Facebook ช่วยให้คุณโพสต์เรื่องราวน่าสนใจที่วางโครงเรื่องอย่างดีจากแอพของคุณ โดยใช้ API ที่มีการระบุชนิดตัวแปรซึ่งประกอบด้วยอ็อบเจ็กต์และการดำเนินการ อ็อบเจ็กต์คือ "คำนาม" หรือเป้าหมายของการดำเนินการโดยผู้ที่อยู่ในแอพของคุณ
อ็อบเจ็กต์จะได้รับการกำหนดโดยมาร์กอัพ HTML Open Graph บนเว็บเพจ
อ็อบเจ็กต์จะได้รับการสร้างโดยการเพิ่มแท็กเมตา Open Graph ลงบนเพจที่โฮสต์เนื้อหาของคุณเอาไว้
ต้องใช้แท็กพื้นฐานเหล่านี้เพื่อปรับเปลี่ยนเพจของคุณเป็นอ็อบเจ็กต์ เพิ่มแท็กเหล่านั้นลงใน <head>
ของ HTML ของเพจคุณ
<meta property="fb:app_id" content="1234567890" /> <meta property="og:type" content="article" /> <meta property="og:url" content="http://newsblog.org/news/136756249803614" /> <meta property="og:title" content="Introducing our New Site" /> <meta property="og:image" content="https://scontent-sea1-1.xx.fbcdn.net/hphotos-xap1/t39.2178-6/851565_496755187057665_544240989_n.jpg" /> <meta property="og:description" content="http://samples.ogp.me/390580850990722" />
ในบางแพลตฟอร์มโฮสติ้งและการพัฒนาที่คุณสร้างเพจอ็อบเจ็กต์และเผยแพร่อ็อบเจ็กต์ไปที่ Open Graph พร้อมๆ กัน คุณอาจได้รับข้อผิดพลาดที่ระบุว่าอ็อบเจ็กต์ดังกล่าวไม่มีอยู่ สาเหตุมาจากสภาวะการแย่งชิงที่มีอยู่ในบางระบบ เราขอแนะนำให้คุณตรวจสอบว่าเพจอ็อบเจ็กต์นั้นสร้างขึ้นก่อนที่คุณจะเผยแพร่การดำเนินการไปยัง Open Graph หรือไม่ หรือใช้การหน่วงเวลาไปยังบัญชีผู้ใช้เล็กน้อยเพื่อรอดำเนินการจำลองแบบ (เช่น 15-30 วินาที)
คุณสามารถทำการทดสอบมาร์กอัพของคุณได้โดยการส่ง URL ผ่านตัวแก้ไขจุดบกพร่องการแชร์ การทดสอบนี้จะแสดงแท็กที่ครอว์เลอร์ดึงแยกออก รวมถึงข้อผิดพลาดหรือคำเตือนใดๆ
ครอว์เลอร์ของ Facebook จะดึงแยกซ้ำ (และอัพเดตในลำดับต่อมา) อ็อบเจ็กต์อีกครั้ง:
ตำแหน่งข้อมูล API กราฟนี้เป็นเพียงการเรียกไปยัง:
POST /?id={object-instance-id or object-url}&scrape=true
การตอบกลับจากตำแหน่งข้อมูลนี้จะเป็นอ็อบเจ็กต์ JSON ซึ่งประกอบด้วยข้อมูลทั้งหมดเกี่ยวกับอ็อบเจ็กต์ที่ถูกดึงข้อมูล (เมื่อมีการอ่าน ID อ็อบเจ็กต์จาก API กราฟ ข้อมูลที่ส่งกลับมาจะเป็นข้อมูลเดิม)
พารามิเตอร์ id
อาจเป็น URL แบบบัญญัติของอ็อบเจ็กต์คุณ หรือ ID ของอินสแตนซ์อ็อบเจ็กต์ในกราฟ
คุณสามารถแก้ไขคุณสมบัติของอ็อบเจ็กต์ได้เสมอ ยกเว้นสองส่วนดังนี้
หากคุณต้องการอัพเดตภาพสำหรับอ็อบเจ็กต์ เราขอแนะนำเป็นอย่างยิ่งว่า URL ของภาพควรแตกต่างจาก URL ภาพดั้งเดิม การแคชอาจป้องกันไม่ให้มีการอัพเดตภาพ
หากคุณย้ายเพจไปยัง URL ใหม่ คุณสามารถใช้ URL เดิมเป็นต้นทางแบบบัญญัติสำหรับ URL ใหม่เพื่อเก็บการกดถูกใจ ความคิดเห็น และการแชร์สำหรับอ็อบเจ็กต์นั้นไว้เหมือนเดิม เรียนรู้วิธีได้ในคู่มือการแชร์สำหรับเว็บมาสเตอร์ของเรา