ภาพรวม
สร้างต่อยอดจาก TicketWave - เชื่อมต่อระบบของคุณเองเข้ากับข้อมูลทิกเก็ตของคุณ
ภาพรวมสำหรับนักพัฒนา
ทุกอย่างในส่วนที่เหลือของเว็บไซต์นี้เขียนขึ้นสำหรับ เจ้าของเซิร์ฟเวอร์และทีมงาน ที่ตั้งค่า TicketWave ผ่านแดชบอร์ด ส่วนนี้แตกต่างออกไป
หน้าเหล่านี้เขียนขึ้นสำหรับ นักพัฒนา โดยสมมติว่าคุณสามารถรันเว็บเซอร์วิสขนาดเล็ก อ่าน JSON และใช้งานเทอร์มินัลได้ คุณ ไม่จำเป็น ต้องใช้สิ่งเหล่านี้เพื่อใช้งาน TicketWave
ฉันจำเป็นต้องใช้ส่วนนี้ไหม?
| คุณต้องการ… | ไปที่ไหน |
|---|---|
| ตั้งค่าหมวดหมู่ทิกเก็ต แผงควบคุม หรือการบันทึก | คู่มือแดชบอร์ด |
| ดูประวัติทิกเก็ตและการวิเคราะห์ | คู่มือแดชบอร์ด |
| รับการแจ้งเตือนใน Discord เมื่อมีการเปิดทิกเก็ต | ช่องบันทึก |
| ส่งเหตุการณ์ทิกเก็ตเข้าไปในแอป, CRM หรือฐานข้อมูล ของคุณเอง | ส่วนนี้ |
| เรียกใช้ระบบอัตโนมัติของ Zapier / n8n / Make | ส่วนนี้ |
สรุปสั้น ๆ: ถ้าปลายทางคือ Discord ให้ใช้ ช่องบันทึก ถ้าปลายทางคือ โค้ดของคุณเอง ให้ใช้เว็บฮุก
มีอะไรให้ใช้งานบ้าง
เว็บฮุก
รับเหตุการณ์ทิกเก็ตเป็นคำขอ HTTP แบบเรียลไทม์
อ้างอิงเหตุการณ์
ทุกประเภทเหตุการณ์และเพย์โหลดที่แน่นอนของมัน
เซิร์ฟเวอร์ตัวอย่าง
ตัวรับ Express แบบครบถ้วนที่รันได้จริง
เว็บฮุกเป็นฟีเจอร์ พรีเมียม คุณสามารถอ่านหน้าเหล่านี้และพัฒนาใช้งานได้ทุกเมื่อ แต่เซิร์ฟเวอร์จะต้องมีพรีเมียมก่อนที่ TicketWave จะส่งเหตุการณ์ไปให้
กฎพื้นฐาน
มีบางอย่างที่เป็นจริงสำหรับทุกอย่างในส่วนนี้:
- ใช้ HTTPS เท่านั้น ปลายทาง
http://แบบธรรมดาจะถูกปฏิเสธ - เฉพาะโฮสต์สาธารณะเท่านั้น ที่อยู่แบบ private, loopback และ link-local จะถูกปฏิเสธ ดังนั้น
localhostจะใช้ไม่ได้ระหว่างพัฒนา — ดูหมายเหตุเรื่องการทำ tunneling - ตรวจสอบลายเซ็น ทุกคำขอจะถูกลงลายเซ็น หากคุณไม่ตรวจสอบลายเซ็น ใครก็ตามที่รู้ URL ของคุณก็สามารถส่งทิกเก็ตปลอมเข้าระบบของคุณได้
- ตอบกลับให้เร็ว ทำงานจริงของคุณหลังจากตอบกลับ ไม่ใช่ก่อน
ขั้นตอนถัดไป
- เว็บฮุก (วิธีการทำงานของการส่งมอบ การลงลายเซ็น และการลองใหม่)
- อ้างอิงเหตุการณ์ (เพย์โหลดของทุกเหตุการณ์)
- เซิร์ฟเวอร์ตัวอย่าง (คัดลอก รัน รับข้อมูล)
How is this guide?
