หลังจากใช้การเข้าสู่ระบบด้วย Facebook, การแชร์ผ่าน Facebook หรือ Facebook Gaming เหตุการณ์บางอย่างในแอพของคุณจะได้รับการลงบันทึกและเก็บรวบรวมไว้สำหรับตัวจัดการเหตุการณ์โดยอัตโนมัติ เว้นแต่คุณจะปิดใช้งานการลงบันทึกเหตุการณ์อัตโนมัติ เราขอแนะนำให้ผู้พัฒนาแอพทั้งหมดที่ใช้การเข้าสู่ระบบด้วย Facebook, การแชร์ผ่าน Facebook หรือ Facebook Gaming ทำความเข้าใจวิธีการทำงานของฟังก์ชันนี้ สำหรับรายละเอียดเกี่ยวกับข้อมูลที่ถูกรวบรวมและวิธีปิดใช้การลงบันทึกเหตุการณ์ในแอพอัตโนมัติ โปรดดูการลงบันทึกเหตุการณ์ในแอพอัตโนมัติ
การแชร์เป็นวิธีที่ง่ายที่สุดในการทำให้ผู้ใช้สามารถนำเนื้อหาจากแอพบนมือถือหรือเว็บไซต์ของคุณไปยัง Facebook ได้ ระบบจะทริกเกอร์การแชร์เมื่อมีคนคลิกที่โซเชียลปลั๊กอิน เช่น ปุ่มแชร์หรือปุ่มส่ง ระบบจะเปิดกล่องการแชร์หรือกล่องการส่งข้อความที่เลือก นอกจากนี้ คุณยังสามารถเลือกออกแบบปุ่มของคุณเองเพื่อเปิดใช้กล่องโต้ตอบเหล่านี้ได้
เอกสารนี้จะอธิบายเรื่องต่อไปนี้
การแชร์บน Facebook จะขึ้นอยู่กับองค์ประกอบหลัก 2-3 รายการ ดังนี้
URL: ในกรณีส่วนใหญ่ ซึ่งรวมถึงการแชร์จากแอพบนมือถือ ระบบจะแชร์เนื้อหาของคุณลงบน Facebook ในรูปแบบลิงก์ ไม่ว่าจะเป็นบทความ รูปภาพ วิดีโอ หรือสิ่งใดก็ตาม
ครอว์เลอร์ของ Facebook: เมื่อมีคนแชร์เนื้อหาของคุณ ครอว์เลอร์ของเราจะดึงข้อมูลหน้านั้นๆ เพื่อแสดงพรีวิวบน Facebook
แท็ก Open Graph: การเพิ่มแท็กเมตา Open Graph ไปยัง <head>
ของ HTML ของเว็บเพจจะช่วยให้ครอว์เลอร์ได้รับข้อมูลที่มีการจัดโครงสร้าง เช่น ชื่อ คำอธิบาย และภาพขนาดย่อสำหรับเนื้อหานั้นๆ
อินเทอร์เฟซการแชร์: เรามีประสบการณ์ของผู้ใช้ปลายทางที่แตกต่างกันไปให้คุณเลือกอยู่ 2-3 รูปแบบ เพื่อช่วยให้ผู้ใช้สามารถแชร์จากเว็บไซต์หรือแอพของคุณไปยัง Facebook ได้ ต่อไปนี้เป็นภาพรวมเกี่ยวกับลักษณะการทำงาน
ทริกเกอร์แบบปุ่ม | อินเทอร์เฟซการแชร์ที่เปิดใช้ | ลักษณะการทำงานในการเผยแพร่ |
---|---|---|
เว็บ:กล่องการแชร์ มือถือ: การสลับแอพอย่างรวดเร็วไปยังกล่องการแชร์แบบเนทีฟ | ปรากฏในไทม์ไลน์และบันทึกกิจกรรม อาจปรากฏในฟีด | |
เว็บ:กล่องการส่งข้อความ มือถือ: การสลับแอพอย่างรวดเร็วไปยังกล่องการส่งข้อความแบบเนทีฟ | ส่งเป็นข้อความบน Facebook | |
ปุ่มแบบกำหนดเอง | สามารถเปิดใช้รายการต่อไปนี้ กล่องการแชร์ กล่องการส่งข้อความ | ติดตามวิธีการเผยแพร่ของกล่องการแชร์ |
ผู้ใช้สามารถแชร์เนื้อหาประเภทต่อไปนี้ไปยัง Facebook ได้
ลิงก์ - เนื้อหาส่วนใหญ่จะเป็น URL ที่อ้างอิงถึงหน้า HTML หากต้องการระบุข้อมูลที่เกี่ยวข้องที่สุด คุณควรมาร์กอัพหน้าเพจของคุณด้วยแท็กเมตาสำหรับ Facebook โดยเฉพาะ โปรดดูคู่มือเกี่ยวกับการแชร์สำหรับเว็บมาสเตอร์
รูปภาพ - อัพโหลดรูปภาพที่ผู้ใช้สร้างขึ้นอย่างน้อย 1 รูป โดยตรง
วิดีโอ - อัพโหลดวิดีโอที่ผู้ใช้สร้างขึ้นโดยตรง
มัลติมีเดีย - อัพโหลดทั้งรูปภาพและวิดีโอร่วมกันโดยตรง
ข้อมูล Open Graph - ใช้การดำเนินการและอ็อบเจ็กต์ Open Graph เพื่อสร้างเรื่องราวแบบสมบูรณ์ผ่าน API ที่กำหนดประเภทแบบเข้มงวด
คุณสามารถลิงก์กลับไปยังแอพของคุณจากเนื้อหาที่ผู้ใช้แชร์ในฟีดได้ ลิงก์ที่ไปยังแอพจะเปิดใช้แอพของคุณจากเนื้อหาที่แชร์ คุณยังลิงก์ไปยังบริบทที่เฉพาะเจาะจงภายในแอพของคุณได้ด้วย
คุณสามารถเชื่อมโยงแฮชแท็กกับลิงก์ รูปภาพ หรือวิดีโอที่แชร์ได้
เราต้องการช่วยให้ผู้ใช้สามารถแชร์เนื้อหาจากแอพของคุณกับกลุ่มเป้าหมายตามที่ต้องการได้โดยง่ายและยืดหยุ่นที่สุด เมื่อใช้ตัวเลือกเหล่านี้ คุณจะสามารถเลือกประสบการณ์ในการแชร์สำหรับผู้ที่ใช้แอพของคุณก่อน จากนั้นจึงเลือกวิธีการใช้งานได้
เมื่อคุณต้องการผสานการแชร์เข้ากับ Facebook ให้ง่ายที่สุด คุณควรใช้ปุ่มที่ทริกเกอร์กล่องโต้ตอบของเรา Facebook SDK มีปุ่มต่างๆ ที่คุณสามารถใช้ได้ ตัวเลือกทั้งหมดนี้ไม่ได้กำหนดให้คุณต้องใช้การเข้าสู่ระบบด้วย Facebook
คุณสามารถใช้โซเชียลปลั๊กอินต่างๆ ได้ เช่น ปุ่มถูกใจ ปุ่มแชร์ และปุ่มส่ง โดยสามารถใช้งานได้สำหรับเว็บบนเดสก์ท็อปและบนมือถือ
เรายังมีปุ่มถูกใจ ปุ่มแชร์ และปุ่มส่งแบบเนทีฟสำหรับ iOS และ Android อีกด้วย
คุณยังสามารถสร้างปุ่มแบบกำหนดเองของคุณเพื่อทริกเกอร์การถูกใจ การแชร์ หรือการส่งในทุกแพลตฟอร์มได้ด้วย
เมื่อคุณใช้กล่องโต้ตอบของ Facebook แบบเนทีฟ คุณสามารถเปิดใช้งานการแชร์ได้โดยไม่ต้องเพิ่มการเข้าสู่ระบบด้วย Facebook กล่องโต้ตอบเหล่านี้เป็นแบบพร้อมใช้งานทันที เช่นเดียวกับปุ่มแบบเนทีฟของเรา
กล่องการแชร์เป็นวิธีที่ง่ายดายในการช่วยให้ผู้ใช้สามารถแชร์เนื้อหาได้โดยไม่จำเป็นต้องเข้าสู่ระบบแอพของคุณหรือให้สิทธิ์การอนุญาตใดๆ โดยสามารถใช้งานได้บนเว็บ, Android และ iOS
ในกรณีที่ใช้งานบนมือถือ เมื่อมีคนแชร์ด้วยกล่องการแชร์ กล่องดังกล่าวจะทำการสลับแอพอย่างรวดเร็วไปยังแอพ Facebook บนอุปกรณ์ของผู้ใช้นั้นๆ เรายังมีกล่องโต้ตอบบนเว็บไว้เป็นทางเลือกสำรองอีกด้วยในกรณีที่ผู้ใช้ไม่ได้ติดตั้งแอพ Facebook แบบเนทีฟเอาไว้
ใช้กล่องการส่งข้อความเพื่อช่วยให้ผู้ใช้สามารถแชร์เนื้อหาไปยัง Messenger ได้แบบส่วนตัว กล่องนี้จะเหมือนกับกล่องการแชร์ตรงที่เป็นส่วนประกอบในการแชร์แบบเนทีฟ ซึ่งไม่ได้กำหนดให้คุณต้องใช้การเข้าสู่ระบบด้วย Facebook
กล่องการส่งข้อความช่วยให้ผู้ใช้สามารถแชร์ลิงก์ รูปภาพ และข้อมูล Open Graph ได้ ในกรณีที่ใช้งานบนมือถือ ผู้ใช้จะต้องติดตั้งแอพ Messenger แบบเนทีฟไว้
คุณสามารถใช้ Implicit Intent ของ Android และสคีม URL แบบกำหนดเองของ iOS เพื่อส่งรูปภาพ วิดีโอ และสติกเกอร์ไปยังแอพ Facebook ได้ แอพ Facebook จะได้รับเนื้อหานี้และโหลดลงในตัวปรับแต่ง Story เพื่อให้ผู้ใช้สามารถเผยแพร่เนื้อหาดังกล่าวไปยัง Facebook Stories ของตนได้
คุณจำเป็นต้องมาร์กอัพ HTML ของเว็บไซต์ด้วยแท็ก Open Graph เพื่อจัดการลักษณะที่เนื้อหาของคุณจะปรากฏบน Facebook หากไม่ใช้แท็กเหล่านี้ ครอว์เลอร์ของ Facebook จะพยายามอย่างเต็มที่เพื่อระบุเนื้อหา เช่น ชื่อ คำอธิบาย และรูปภาพสำหรับเนื้อหาของคุณ
ปรับเนื้อหาของคุณให้เหมาะสมสำหรับการแชร์ไปยัง Facebook โดยการเพิ่มแท็ก Open Graph ลงใน <head>
ของ HTML ของหน้าเพจ แท็กเหล่านี้จะอธิบายเกี่ยวกับเนื้อหาที่แชร์ ซึ่งรวมถึงประเภทเนื้อหา เช่น รูปภาพ วิดีโอ หรือบทความ และคุณลักษณะอื่นๆ
เรียนรู้เกี่ยวกับแท็กต่างๆ ที่คุณควรใส่ไว้ในเนื้อหาของคุณได้ที่มาร์กอัพสำหรับการแชร์
หากคุณย้ายเนื้อหาไปยัง URL ใหม่ การกดถูกใจ การแชร์ และความคิดเห็นใน URL ต้นฉบับนั้นจะไม่ย้ายตามไปด้วยโดยอัตโนมัติ หากต้องการนำการดำเนินการเหล่านี้ไปรวมไว้ที่ URL ใหม่ต่อไป คุณควรให้ครอว์เลอร์ของ Facebook ชี้ไปยังหน้าเดิมที่แสดงถึง URL แบบบัญญัติสำหรับเนื้อหาของคุณ โปรดเรียนรู้วิธีในเอกสารสำหรับเว็บมาสเตอร์นี้