แอพธุรกิจที่พร้อมใช้งานบนแพลตฟอร์ม Facebook เป็นจุดที่ธุรกิจขนาดเล็กสามารถใช้เพื่อค้นหาและเชื่อมต่อกับแอพธุรกิจจากภายนอกเพื่อให้เริ่มใช้งานด้วยเครื่องมือธุรกิจต่างๆ ได้อย่างง่ายดาย โดยมีต้นทุนเทคโนโลยีที่ต่ำเพื่อให้ธุรกิจเติบโตและบรรลุเป้าหมายทางธุรกิจ
เนื่องจากกระบวนการของแอพธุรกิจเปิดใช้จากแพลตฟอร์มของเรา จึงมีขั้นตอนเพิ่มเติมที่กำหนดให้ผู้ใช้เข้าสู่ระบบแพลตฟอร์มของคุณผ่านเบราว์เซอร์ป๊อปอัพเพื่อยืนยันตัวตนและเลือกธุรกิจของตนที่จะเชื่อมต่อ (ระบุโดย external_business_id
ที่คุณกำหนด) ซึ่งแตกต่างจากการเข้าสู่ระบบธุรกิจ หากยืนยันตัวตนสำเร็จ ระบบจะเปลี่ยนเส้นทางผู้ใช้กลับไปที่กระบวนการเพื่อให้การเริ่มต้นใช้งานดำเนินต่อจนเสร็จสมบูรณ์
หากคุณต้องการให้แอพของคุณแสดงบนแพลตฟอร์มแอพธุรกิจของเรา คุณต้องสร้าง URL การยืนยันตัวตนและตำแหน่งข้อมูลของ Webhook และนำไปตั้งค่าพร้อมตรวจสอบความถูกต้องผ่านแผงควบคุมสำหรับผู้พัฒนา
แอพทั้งหมดต้องเข้ารับการตรวจสอบการผสานการทำงาน เมื่อการผสานการทำงานของ FBE ได้รับการอนุมัติแล้ว แอพของคุณก็จะพร้อมใช้งานสำหรับผู้ใช้สาธารณะ
หมายเหตุ: การเข้าสู่ระบบธุรกิจสามารถใช้เป็นอีกทางเลือกหนึ่งสำหรับแอพธุรกิจเพื่อการยืนยันตัวตน โปรดดูเอกสารเกี่ยวกับวิธีใช้การเข้าสู่ระบบธุรกิจ
แอพธุรกิจจะเปิดใช้กระบวนการที่คล้ายคลึงกับการเข้าสู่ระบบธุรกิจจากแพลตฟอร์มของเพจ Facebook, Instagram และ Facebook Business Suite หากต้องการเปิดใช้งานกระบวนการนี้และต้องการให้มีแอพของคุณแสดงอยู่ในแอพธุรกิจดังกล่าว คุณต้องใส่ UI การยืนยันตัวตนที่กำหนดเองซึ่งจะช่วยให้ผู้ใช้เลือกธุรกิจของตนเองบนเว็บไซต์ของคุณได้ จากนั้นจึงเปลี่ยนเส้นทางของผู้ใช้กลับไปยังกระบวนการบน Facebook, Instagram หรือ Facebook Business Suite
https://yourwebsite.com/fbe-auth
redirect_uri
(ซึ่งก็คือ URI การเปลี่ยนเส้นทางซึ่งอาจมีพารามิเตอร์การสืบค้นเพิ่มเติม):
https://yourwebsite.com/fbe-auth?redirect_uri=<an_encoded_redirect_uri_with_query_params>ตัวอย่าง - URI การเปลี่ยนเส้นทางที่เข้ารหัสที่อาจต่อท้ายในพารามิเตอร์การสืบค้น
redirect_uri
:
https://www.facebook.com/local/dev/transaction_tool_selector/redirect?app_id=<int_value>&app_name=<string_value>&page_id=<int_value>ในส่วนสุดท้ายของขั้นตอนนี้ Facebook จะโหลด URL การยืนยันตัวตนที่มีพารามิเตอร์การสืบค้น
redirect_uri
ที่ต่อท้ายและเข้ารหัสไว้ โดยอาจมีลักษณะดังนี้:
https://yourwebsite.com/fbe-auth?redirect_uri=https%3A%2F%2Fwww.facebook.com%2Flocal%2Fdev%2Ftransaction_tool_selector%2Fredirect%3Fapp_id%3D123%26app_name%3DSample%26page_id%3D456
หมายเหตุสำคัญ: เพื่อให้แน่ใจว่าคุณไม่ได้แชร์ข้อมูลผู้ใช้กับบุคคลอื่น ให้เปลี่ยนเส้นทางไปยัง redirect_uri
เท่านั้นหาก URL ตรงกับรูปแบบการค้นหาต่อไปนี้:
https?:\/\/(www\.|m\.|l\.|web\.|business\.)?(\d{4,5}\.od\.)?(business\.)?(facebook|instagram|whatsapp)\.com(\/.*)?
https://www.facebook.com/local/dev/transaction_tool_selector/redirect?app_id=<int_value>&app_name=<string_value>&page_id=<int_value>&extras=<an_encoded_json_string>
หมายเหตุ: เมื่อให้ตัวเลือกในการสร้างบัญชีใหม่บนแพลตฟอร์มของคุณใน URL การยืนยันตัวตน โปรดตรวจสอบให้แน่ใจว่า UI ที่แสดงผลนั้น 1) เข้ากันได้กับอุปกรณ์มือถือ/มีการตอบสนอง และ/หรือ 2) เปิดโดยมีความสูง/ความกว้างเพียงพอที่จะแสดงผลกระบวนการสมัครใช้งานพาร์ทเนอร์ของคุณอย่างถูกต้อง (ขนาดขั้นต่ำที่แนะนำ: 600px คูณ 600px)
เพื่อให้สามารถใช้งานประสบการณ์ผู้ใช้ที่ราบรื่นยิ่งขึ้นภายในแอพธุรกิจ และรองรับการสร้างบัญชีใหม่บนแพลตฟอร์มของคุณได้ดียิ่งขึ้น คุณควรเปิดใช้งาน URL การยืนยันตัวตนเพื่อโหลดใน iframe บนแพลตฟอร์ม Facebook ดูแนวทางการนำไปใช้และข้อกำหนดเกี่ยวกับการโพสต์ข้อความได้ในเอกสารคู่มือ iframes
Webhooks ช่วยให้คุณได้รับการแจ้งเตือน HTTP แบบเรียลไทม์เกี่ยวกับการเปลี่ยนแปลงอ็อบเจ็กต์บางรายการในกราฟสังคมของ Facebook ซึ่งสำหรับ FBE จะหมายความว่าหลังจากผู้ใช้ติดตั้งหรือถอนการติดตั้ง FBE โดยใช้แอพของคุณ (เช่น ผ่านแอพธุรกิจ) คุณจะได้รับรายละเอียดของการดำเนินการนั้นผ่าน Webhooks
คุณควรสร้างตำแหน่งข้อมูลบนเซิร์ฟเวอร์ที่ปลอดภัยซึ่งสามารถประมวลผลคำขอจาก Facebook ได้ ซึ่งจำเป็นสำหรับพาร์ทเนอร์บนแพลตฟอร์มทุกรายที่ต้องการให้แอพของตนพร้อมใช้งานบนแอพธุรกิจ โปรดดูรายละเอียดเกี่ยวกับวิธีสร้างตำแหน่งข้อมูลนี้ในคู่มือการนำ Webhooks ไปใช้
เมื่อตำแหน่งข้อมูลของ Webhooks พร้อมแล้ว ในการตั้งค่าและการตรวจสอบความถูกต้องของ Webhooks คุณจะต้องดำเนินการดังนี้:
fbe_install
ดูรายละเอียดเพิ่มเติมได้ที่คู่มือการนำ Webhooks ไปใช้งานแผงควบคุมสำหรับผู้พัฒนาในส่วนขยาย Facebook Business คือผลิตภัณฑ์หนึ่งในแดชบอร์ดของแอพสำหรับผู้พัฒนา เมื่อแอพของคุณได้รับอนุญาตให้ใช้ FBE ได้แล้ว คุณควรใช้แผงควบคุมสำหรับผู้พัฒนาเพื่อตั้งค่าและตรวจสอบความถูกต้องของ URL การยืนยันตัวตนและตำแหน่งข้อมูล Webhook รวมทั้งเพื่อเพิ่มรายละเอียดเกี่ยวกับสิ่งที่แอพพลิเคชั่นของคุณจะมีให้สำหรับธุรกิจ
เมื่อ URL การยืนยันตัวตนพร้อมแล้ว ในการตั้งค่าและการตรวจสอบความถูกต้องของ URL คุณจะต้องดำเนินการดังนี้:
redirect_uri
เท่านั้นและไม่ได้ติดตั้ง FBE จริงๆ
เมื่อ URL การยืนยันตัวตนและตำแหน่งข้อมูล Webhooks ได้รับการตั้งค่าและตรวจสอบความถูกต้องบนแผงควบคุมสำหรับผู้พัฒนาสำเร็จแล้ว คุณสามารถทำการทดสอบกระบวนการเริ่มต้นใช้งานแบบต้นทางถึงปลายทางได้ ซึ่งทำงานด้วยแอพของคุณ ก่อนที่จะเผยแพร่ ซึ่งสามารถดำเนินการได้โดยตรงจากแพลตฟอร์ม Facebook Business Suite หรือเพจ Facebook ดังนี้: