เราขอนำเสนอแอพตัวอย่างบน GitHub ซึ่งคุณสามารถตั้งค่าและปรับเปลี่ยนการใช้งาน หรือใช้เพื่อทดสอบการกำหนดค่า Webhooks อย่างรวดเร็วได้
เราจะมาดูวิธีการตั้งค่าแอพตัวอย่างบน Heroku กัน:
APP_SECRET
และ TOKEN
กำหนด (วาง) ข้อมูลลับของแอพคุณไปยังตัวแปรกำหนดค่า APP_SECRET
แล้วกำหนดสตริงทั้งหมดไปยัง TOKEN
เราจะรวมสตริงนี้ไว้ในทุกๆ คำขอตรวจสอบยืนยัน เมื่อคุณกำหนดค่าผลิตภัณฑ์ Webhooks ในแดชบอร์ดของแอพ (แอพจะตรวจสอบความถูกต้องของคำขอด้วยตัวเอง)แอพของคุณควรพร้อมใช้งานแล้วในตอนนี้ ก่อนที่คุณจะกลับไปยังแดชบอร์ดของแอพเพื่อกำหนดค่าผลิตภัณฑ์ Webhooks ให้ดำเนินการดังนี้
[]
) หน้านี้จะแสดงข้อมูลการแจ้งเตือนการอัพเดตที่เพิ่งได้รับ ดังนั้นให้โหลดซ้ำตลอดการทดสอบ/facebook
ต่อท้ายอยู่ คุณต้องมี URL การเรียกกลับนี้ในระหว่างการกำหนดค่าผลิตภัณฑ์ของคุณTOKEN
ที่คุณตั้งค่าไว้ข้างต้น โดยคุณจำเป็นต้องใช้ค่านี้ในระหว่างการกำหนดค่าผลิตภัณฑ์เช่นกันแอพใช้ Node.js และแพ็คเกจเหล่านี้
body-parser
(สำหรับการแยกวิเคราะห์ JSON)express
(สำหรับเส้นทาง)express-x-hub
(สำหรับการรองรับ SHA1)คุณสามารถตรวจสอบยืนยันได้อย่างง่ายดายว่าแอพตัวอย่างของคุณสามารถรับเหตุการณ์ Webhooks ได้
curl https://<your-subdomain>.herokuapp.com
ในหน้าต่างเทอร์มินัล