หมุนไปยังเนื้อหาหลัก

ค้นหา

กรอกคํา หรือคําถาม เพื่อค้นหาบทความที่ช่วย

วิธีส่งอีเวนต์ไปยังระบบอื่นผ่าน Webhook

ในเรื่องราวนี้

ตำแหน่ง: การตั้งค่า → ขั้นสูง → เชื่อมต่อแอปอื่น

เปิดหน้านี้: admin.<your-site>/settings/integrations/webhooks (แทนที่ <your-site> ด้วยที่อยู่เว็บไซต์ของคุณ) หากคุณไม่พบในเมนู ให้เปิดใช้งาน แสดงการตั้งค่าทั้งหมด ในหน้าการตั้งค่า

สิ่งที่ต้องเตรียม

  • เฉพาะเจ้าของเว็บไซต์เท่านั้นที่สามารถเพิ่ม webhook ได้
  • URL ปลายทางสำหรับรับข้อมูลต้องขึ้นต้นด้วย https:// และสามารถเข้าถึงได้จากอินเทอร์เน็ตสาธารณะ

ขั้นตอนการทำ

  1. เปิด การตั้งค่า → ขั้นสูง → เชื่อมต่อแอปอื่น → Webhooks
  2. กด เพิ่ม webhook
  3. ใส่ ชื่อ เช่น Zapier และระบุ ที่อยู่สำหรับรับข้อความ
  4. ใต้หัวข้อ ส่งข้อความหาฉันเมื่อ ให้ทำเครื่องหมายเลือกอีเวนต์: เรื่องราวถูกเผยแพร่, เรื่องราวที่เผยแพร่อยู่มีการเปลี่ยนแปลง, เรื่องราวถูกนำลง, มีการเพิ่มข้อความแก้ไข, เรื่องราวถูกถอน, ความคิดเห็นใหม่, การสมัครสมาชิกเปลี่ยนแปลง
  5. กด เพิ่ม webhook
  6. คัดลอก signing secret เก็บไว้ โดยจะแสดงให้เห็นเพียงครั้งเดียวเท่านั้น จากนั้นกด บันทึกเรียบร้อยแล้ว
  7. ทดสอบด้วยการกด ส่งเหตุการณ์ทดสอบ

ข้อควรรู้

  • ทุกข้อความจะมีการลงลายมือชื่อกำกับไว้เสมอ ให้ตรวจสอบเฮดเดอร์ "Keynate-Signature" เพื่อยืนยันว่าข้อมูลส่งมาจากเว็บไซต์ของคุณจริง
  • ระบบปลายทางของคุณต้องตอบกลับด้วยรหัสสถานะ 2xx ใดๆ เพื่อยืนยันว่าได้รับข้อความเรียบร้อยแล้ว
  • หากส่งไม่สำเร็จ ระบบจะพยายามส่งซ้ำให้นานสูงสุด 24 ชั่วโมง และหาก webhook ส่งล้มเหลวติดต่อกัน 3 วัน ระบบจะปิดการใช้งานอัตโนมัติ เมื่อแก้ไขระบบปลายทางเสร็จแล้ว ให้กด ทำต่อ
  • คุณสามารถ หยุดชั่วคราว, ทำต่อ หรือทำการ รหัสลับใหม่ ได้ โดยรหัส secret เดิมจะยังคงใช้งานได้ต่อตามระยะเวลาที่คุณกำหนด
  • หน้ารายการจะแสดงสถานะของแต่ละ webhook: กำลังทำงาน, ยังไม่ได้ใช้งาน, ใช้งานไม่ได้, หยุดชั่วคราว, ปิดใช้งานแล้ว
  • แตะที่ข้อความที่ส่งแล้วเพื่อดูประวัติความพยายามส่ง และกด ส่งอีกครั้ง

ปัญหาที่พบบ่อย

  • "ที่อยู่ต้องขึ้นต้นด้วย https://."
  • "โปรดตั้งชื่อ webhook"
  • "เลือกอย่างน้อยหนึ่งอีเวนต์"
  • "คุณสร้าง webhook ครบตามจำนวนที่กำหนดแล้ว โปรดลบรายการที่ไม่ได้ใช้งานออกก่อน"

คำถามที่พบบ่อย

คําถามที่มักจะถาม

ข้อความที่ส่งออกไปมีหน้าตาอย่างไร?

เป็นข้อความ JSON ขนาดเล็กที่ระบุประเภทของอีเวนต์และข้อมูลบทความที่เกี่ยวข้อง

จะเกิดอะไรขึ้นหากระบบปลายทางใช้งานไม่ได้ชั่วคราว?

ข้อความที่ส่งไม่สำเร็จจะมีการพยายามส่งใหม่อีกเรื่อยๆ นานสูงสุด 24 ชั่วโมง

เรื่องที่เกี่ยวข้อง

ความเห็นกลับ

มันช่วยอะไรบ้างมั้ย

มีให้บริการใน

ยังต้องการความช่วยเหลือเหรอ?