Skip to main content

ส่งอีเวนต์ของเว็บไซต์ไปยังแอปอื่นด้วย webhooks

เพิ่ม https endpoint เลือกอีเวนต์ แล้ว Facet จะส่งคำขอ POST ที่ลงนามแล้วไปทุกครั้งที่มีอีเวนต์เกิดขึ้น

บน Creator ให้เพิ่ม webhook ใน Webhooks: Facet จะส่งคำขอ POST ที่ลงนามแล้วไปยัง endpoint ของคุณทุกครั้งที่มีอีเวนต์ที่เลือกเกิดขึ้น

  1. เปิด การตั้งค่า จากนั้นไปที่ Webhooks แล้วเลือก สร้าง Webhook
  2. กรอก URL ปลายทาง ต้องขึ้นต้นด้วย https://
  3. ภายใต้ อีเวนต์ ให้เลือกสิ่งที่จะส่ง เช่น ซื้อสำเร็จ การลงทะเบียนคอร์ส เผยแพร่เนื้อหาแล้ว หรือ ส่งคำรับรองแล้ว
  4. บันทึก แล้วคัดลอก Secret สำหรับลงนาม จะแสดงเพียงครั้งเดียว ตัวรับของคุณจะใช้สิ่งนี้เพื่อตรวจสอบเฮดเดอร์ X-Facet-Signature
  5. เลือก ส่งทดสอบ เพื่อส่งการจัดส่งทดสอบหนึ่งครั้งไปยัง endpoint ของคุณ
  6. เปิด ประวัติการจัดส่ง เพื่อดูความพยายามแต่ละครั้ง ใช้ ล้มเหลวเท่านั้น เพื่อกรอง และ ส่งอีกครั้ง เพื่อลองจัดส่งใหม่

หากยังไม่ได้ผล

  • การจัดส่งแสดง ล้มเหลว: endpoint ของคุณไม่ยอมรับคำขอ ตรวจสอบบันทึกของ endpoint เองและว่ามันยืนยันลายเซ็นด้วยรหัสลับปัจจุบัน จากนั้นใช้ ส่งอีกครั้ง หรือ ส่งทดสอบ
  • webhook กลายเป็นไม่ใช้งาน: Facet จะปิด webhook หลังจากการจัดส่งล้มเหลวหลายครั้งซ้ำๆ แก้ไข endpoint จากนั้นเลือก แก้ไข ทำเครื่องหมาย ใช้งานอยู่ แล้วบันทึก

endpoint ที่บันทึกไว้ไม่ใช่หลักฐานว่าจัดส่งสำเร็จ ตรวจสอบ ประวัติการจัดส่ง และแอปรับก่อนพึ่งพา หมุนเวียนรหัสลับสำหรับลงนาม จะสร้างรหัสลับใหม่และอันเก่าจะหยุดทำงานทันที ดังนั้นอัปเดตตัวรับของคุณไปพร้อมกัน

คุยกับ Jed & Hannah

อ่านในภาษาอื่น