วิธีสร้างแอพ Facebook สำหรับเพจของคุณ

สิ่งที่ต้องรู้

  • ไปที่ Developers.facebook.com แล้วเลือก แอพของฉัน > สร้างแอพ. ป้อนรายละเอียดสำหรับ ID แอปของคุณ เลือกสถานการณ์การพัฒนาหรือข้ามไป
  • เลือก ติดตั้ง ภายใต้ประเภทของแอพที่คุณต้องการ สำหรับแอพ Messenger ให้เลือกเพจของคุณและทำตามคำแนะนำในการตั้งค่า Webhook
  • ใช้ กราฟ API เพื่ออ่านและเขียนข้อมูลลงใน Facebook กราฟ API นำเสนอมุมมองที่เรียบง่ายของกราฟโซเชียล Facebook

คุณสามารถสร้างของคุณเอง เฟสบุ๊ค แอพสำหรับบริษัท องค์กร หรือการใช้งานส่วนตัวของคุณโดยผสานรวมกับเพจ Facebook ของคุณ แพลตฟอร์ม Facebook Developers มีทุกสิ่งที่คุณต้องการ รวมถึงเครื่องมือและคำแนะนำที่จำเป็นเพื่อแนะนำคุณตลอดกระบวนการ

วิธีสร้างแอพ Facebook สำหรับเพจของคุณ

ขั้นตอนต่อไปนี้จะนำคุณไปสู่ขั้นตอนการสร้างแอพสำหรับ Facebook Messenger อย่างไรก็ตาม มีผลิตภัณฑ์อื่นๆ อีกหลายรายการที่คุณสามารถเลือกได้สำหรับแอปของคุณ ขั้นตอนต่อไปนี้ยังกำหนดให้คุณต้องมี ตั้งค่าเพจเฟสบุ๊ค.

  1. นำทางไปยัง Developers.facebook.com ในเว็บเบราว์เซอร์ หากคุณยังไม่ได้ลงชื่อเข้าใช้บัญชี Facebook ของคุณ ให้เลือก เข้าสู่ระบบ ที่ด้านบนขวาเพื่อลงชื่อเข้าใช้บัญชีของคุณ

  2. เลือก แอพของฉัน ที่มุมขวาบนแล้วเลือก + สร้างแอป จากรายการดรอปดาวน์

    การสร้างแอพในพอร์ทัลนักพัฒนา Facebook
  3. สร้าง ID แอพของคุณโดยป้อนชื่อใน ฟิลด์ชื่อที่แสดง และที่อยู่อีเมลใน ฟิลด์อีเมลติดต่อ.

    การสร้าง ID แอพใหม่

    เลือกสีน้ำเงิน สร้าง ID แอป ปุ่มเมื่อคุณทำเสร็จแล้ว

    ระบบอาจขอให้คุณทำการตรวจสอบความปลอดภัยโดยป้อนรหัส CAPTCHA

  4. Facebook จะให้ตัวเลือกแก่คุณในการเลือกจากสี่สถานการณ์เพื่อช่วยคุณสร้างแอพของคุณ คุณสามารถเลือกหนึ่งรายการและเลือกสีน้ำเงิน ยืนยัน ที่ด้านล่าง หรือหากคุณต้องการสร้างแอปโดยไม่ใช้สถานการณ์ใดสถานการณ์หนึ่งเหล่านี้ ให้เลือก ข้าม แทนที่.

    พอร์ทัลนักพัฒนา Facebook

    สำหรับบทช่วยสอนนี้ เราจะ ข้าม สถานการณ์

  5. เลือก ติดตั้ง ปุ่มสำหรับผลิตภัณฑ์เพื่อเริ่มสร้างแอปของคุณ

    การเพิ่มผลิตภัณฑ์ไปยังพอร์ทัลนักพัฒนา

    สำหรับจุดประสงค์ของบทช่วยสอนนี้ เราจะเลือก ผู้สื่อสาร.

  6. ในส่วนโทเค็นการเข้าถึง ให้เลือก รายการแบบเลื่อนลง ภายใต้หน้าเพื่อเลือก เพจเฟสบุ๊ค คุณต้องการใช้

    การสร้างโทเค็นการเข้าถึง API ในพอร์ทัลนักพัฒนา Facebook

    คุณอาจต้องแก้ไขการอนุญาตเพื่อให้สิทธิ์การเข้าถึงแอปและสร้างโทเค็น เลือกสีน้ำเงิน แก้ไขสิทธิ์ ปุ่ม > ดำเนินการต่อในชื่อ [ชื่อ] > ช่องทำเครื่องหมายหน้า > ต่อไป > เสร็จแล้ว > ตกลง. สตริงอักขระจะปรากฏในช่อง Page Access Token

  7. ก่อนจะทำอย่างอื่นต้องตาม คำแนะนำในการตั้งค่า Webhook ของ Facebook เพื่อสร้างโทเค็นการยืนยัน ซึ่งคุณจะต้องใช้ในขั้นตอนต่อไป

    คุณจะต้องติดตั้ง Node.js บนคอมพิวเตอร์ของคุณเพื่อตั้งค่าเว็บฮุค

  8. ภายใต้ส่วน Webhooks ให้เลือก ตั้งค่าเว็บฮุค และป้อน URL หน้าของคุณ ลงในฟิลด์ Callback URL บวก ตรวจสอบโทเค็น คุณสร้างในขั้นตอนสุดท้ายในช่องยืนยันโทเค็น

    การสร้างการสมัคร API ใหม่
  9. เลือก ช่องทำเครื่องหมาย ข้างกิจกรรม webhook ที่คุณต้องการส่งไปยังเว็บฮุคของคุณ

    Facebook แนะนำให้เลือก ข้อความ และ message_postbacks อย่างต่ำที่สุด

  10. เลือกสีน้ำเงิน ตรวจสอบและบันทึก ปุ่ม.

    คำขอ GET จะถูกส่งไปยังเว็บฮุคของคุณ หากคุณตั้งค่าทุกอย่างอย่างถูกต้อง การตั้งค่าเว็บฮุคของคุณจะถูกบันทึกโดยอัตโนมัติ

  11. ตอนนี้ในการสมัครแอปของคุณในหน้าของคุณ ให้กลับไปที่การตั้งค่าของแอปแล้วมองหาส่วนการสร้างโทเค็นแล้วเลือก เลือกเพจ เพื่อเลือกเพจของคุณจากรายการดรอปดาวน์

    การสร้างโทเค็นใหม่ในพอร์ทัลนักพัฒนา Facebook
  12. กลับไปที่ส่วน Webhooks ทำเช่นเดียวกันกับด้านบนโดยเลือก เลือกเพจ เพื่อเลือกเพจของคุณจากรายการดรอปดาวน์

  13. เลือก ติดตาม ปุ่ม.

  14. เพื่อให้แน่ใจว่าคุณได้ตั้งค่าทุกอย่างอย่างถูกต้อง ให้ทดสอบแอพของคุณโดยไปที่ Facebook.com หรือ Messenger บนอุปกรณ์มือถือของคุณและส่งข้อความไปยังเพจของคุณ เว็บฮุคของคุณควรได้รับกิจกรรมเว็บฮุค หมายความว่าแอปของคุณได้รับการตั้งค่าเรียบร้อยแล้ว

    หากคุณกำลังใช้ Messenger กับแอพของคุณ ให้ลองชำระเงิน คู่มือการเริ่มต้นอย่างรวดเร็วของ Facebook เพื่อช่วยคุณสร้างบอท Messenger ตัวแรกของคุณ

แอพ Facebook คืออะไร?

นักพัฒนาสร้างสิ่งที่พบบ่อยที่สุด แอพที่คุณจะพบบน Facebookผ่านแพลตฟอร์ม Facebook Developers พัน แอพของบุคคลที่สาม พร้อมให้ใช้งานผ่านบัญชี Facebook ส่วนตัวที่ช่วยเชื่อมโยงคุณกับผลิตภัณฑ์และบริการอื่นๆ

แอป (เพื่อไม่ให้สับสนกับแอปพลิเคชันที่เรียกกันว่า "แอปเพล็ต") ที่เรียกกันว่า "แอปเพล็ต" นั้นไม่ใช่แอปพลิเคชันจริงๆ ในแง่ที่ผู้ใช้คอมพิวเตอร์ Mac และ Windows รู้จักคำนี้ แทนที่จะติดตั้งแอปพลิเคชันคอมพิวเตอร์ (หรือที่เรียกว่าซอฟต์แวร์และโปรแกรม) จากดิสก์หรือดาวน์โหลดลงใน ฮาร์ดไดรฟ์ของคอมพิวเตอร์ คุณจะใช้แอพ Facebook โดยเรียกใช้ภายในเบราว์เซอร์ a— ซึ่งจะไม่กินเนื้อที่บนของคุณ คอมพิวเตอร์.

ตัวอย่างเช่น หากคุณกำลังใช้แอพเพื่อเล่น Scrabble กับเพื่อนบน Facebook Facebook จะจัดเก็บแต่ละการเคลื่อนไหวที่คุณทำบนเซิร์ฟเวอร์ของมัน ไม่ใช่ในเครื่อง หน้าจะอัปเดตเมื่อคุณเข้าสู่ระบบอีกครั้งหรือรีเฟรชเบราว์เซอร์ของคุณ นี่คือข้อแตกต่างหลักระหว่างแอพ Facebook และแอพพลิเคชั่นทั่วไป

แพลตฟอร์มนักพัฒนา Facebook คืออะไร?

Facebook เปิดตัวแพลตฟอร์ม Facebook Developers ในปี 2550 โดยเป็นเฟรมเวิร์กที่นักพัฒนาสามารถใช้เพื่อสร้างแอปพลิเคชันที่โต้ตอบกับ core คุณสมบัติ Facebook. ซึ่งหมายความว่าแอปสามารถแชร์ข้อมูลผู้ใช้กับแอปพลิเคชันภายนอกผ่าน API แบบเปิด (อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน)

แพลตฟอร์ม Facebook Developers มีชุด API และเครื่องมือที่ช่วยให้นักพัฒนาบุคคลที่สามสามารถ รวมเข้ากับกราฟเปิด — ไม่ว่าจะผ่านแอพพลิเคชั่นบน Facebook.com หรือเว็บไซต์ภายนอกและ อุปกรณ์

ทำไมคุณถึงสร้างแอพ Facebook?

คุณอาจสงสัยว่าธุรกิจของคุณสามารถใช้เกมอย่าง Scrabble เพื่ออะไรได้บ้าง น้อยมาก แต่เกมไม่ได้เป็นเพียงการใช้แอพเท่านั้น เอนทิตีใดๆ ที่ต้องการแชร์ชื่อผ่านโซเชียลเน็ตเวิร์กสามารถใช้แอปเพื่อสร้างการจดจำแบรนด์ได้

พิจารณาสถานการณ์นี้: คุณเป็นเจ้าของร้านอาหารที่มีหน้า Facebook ของตัวเอง หลายคนโพสต์ความคิดเห็นธรรมดาๆ ในโพสต์ของเพจ ก็แค่นั้นแหละ เพจมีฐานแฟนคลับแต่มีลูกค้าไม่มากพอที่จะ "ถูกใจ" เพจได้

ตอนนี้ลองนึกภาพว่าหน้ามีแอพที่แสดงรายการเมนู — พร้อมรูปถ่ายที่ผู้ใช้สามารถเลือกและแชร์ได้ แทนที่จะให้แฟน ๆ อัปเดตสถานะที่น่าเบื่อหรือลิงก์ไปยังบล็อกของคุณ แอปช่วยให้พวกเขาแชร์มุมมองที่สะดุดตามากขึ้นเกี่ยวกับสิ่งที่พวกเขาเพิ่งกินในร้านอาหารของคุณ แฟนๆ ใช้ทั้งง่ายและสนุก ด้วยวิธีนี้ คุณจะควบคุมคุณค่าของการตลาดเพื่อสังคม

การใช้ Facebook API

NS กราฟ API เป็นแกนหลักของแพลตฟอร์ม Facebook Developers ทำให้นักพัฒนาสามารถอ่านและเขียนข้อมูลลงใน Facebook ได้ กราฟ API นำเสนอมุมมองที่เรียบง่ายและสอดคล้องกันของกราฟโซเชียลบน Facebook โดยแสดงวัตถุในกราฟอย่างสม่ำเสมอ (เช่น ผู้คน รูปภาพ เหตุการณ์และเพจ) และการเชื่อมต่อระหว่างพวกเขา (เช่น ความสัมพันธ์ของเพื่อน เนื้อหาที่แบ่งปัน และ แท็กรูปภาพ).

นอกเหนือจากไดเรกทอรีแอปพลิเคชันแล้ว นี่เป็นแง่มุมที่ทรงพลังที่สุดของแพลตฟอร์ม Facebook สำหรับนักพัฒนา

คุณลักษณะสองประการที่นักพัฒนา Facebook มักใช้เพื่อขยายฐานผู้ชมของตน ได้แก่ การเชิญแอปและโพสต์ไปยังเรื่องราวของฟีดข่าว ทั้งสองบอกผู้ใช้ Facebook ว่าเพื่อนของพวกเขาคนใดมีส่วนร่วมในแอพ

คำเชิญเป็นคำถามที่ชัดเจนซึ่งกำหนดเป้าหมายไปที่เพื่อนที่ผู้ใช้แอปเลือก ในทางกลับกัน ตัวเลือกฟีดข่าวจะทำให้คนอื่นรู้ว่าเพื่อนกำลังใช้แอปอยู่

การให้ผู้ใช้ส่งคำเชิญนั้นยากกว่าเพราะไม่ต้อนรับคำเชิญดังกล่าวเสมอไป อย่างไรก็ตาม หากผู้ใช้ส่งให้ผู้ที่อาจสนใจแอปนี้จริงๆ อาจนำไปสู่การลงชื่อสมัครใช้

ด้วยสิ่งจูงใจ การตลาด และการสร้างแบรนด์ที่เหมาะสม แอพบน Facebook สามารถแพร่กระจายได้เหมือนไฟป่า ทำตามคำแนะนำด้านล่างเพื่อเรียนรู้วิธีสร้างอันแรกของคุณ