Overview
ابنِ فوق TicketWave - وصّل أنظمتك الخاصة ببيانات التذاكر لديك.
نظرة عامة للمطورين
كل ما في بقية هذا الموقع مكتوب لـ مالكي الخوادم والموظفين الذين يضبطون TicketWave عبر لوحة التحكم. هذا القسم مختلف.
هذه الصفحات مكتوبة لـ المطورين. وهي تفترض أنك تستطيع تشغيل خدمة ويب صغيرة، وقراءة JSON، وأنك مرتاح لاستخدام الطرفية. أنت لا تحتاج إلى أيٍّ من هذا لاستخدام TicketWave.
هل أحتاج إلى هذا القسم؟
| You want to… | Where to go |
|---|---|
| إعداد فئات التذاكر أو اللوحات أو السجلات | Dashboard Guides |
| الاطلاع على سجل التذاكر والتحليلات | Dashboard Guides |
| الحصول على إشعار في Discord عند فتح تذكرة | Log Channels |
| إرسال أحداث التذاكر إلى تطبيقك أو CRM أو قاعدة بياناتك الخاصة | هذا القسم |
| تشغيل أتمتة عبر Zapier / n8n / Make | هذا القسم |
الخلاصة باختصار: إذا كانت الوجهة هي Discord، فاستخدم Log Channels. وإذا كانت الوجهة هي الكود الخاص بك، فاستخدم webhooks.
ما المتاح
Webhooks
استقبل أحداث التذاكر كطلبات HTTP في الوقت الفعلي
Event Reference
كل نوع من الأحداث وحِملُه الكامل بدقة
Example Server
خادم Express كامل وقابل للتشغيل
Webhooks ميزة مدفوعة. يمكنك قراءة هذه الصفحات والبناء عليها في أي وقت، لكن الخادم يحتاج إلى باقة مدفوعة قبل أن يرسل TicketWave الأحداث إليه.
القواعد الأساسية
هناك بعض الأمور الثابتة في هذا القسم كله:
- HTTPS فقط. يتم رفض نقاط النهاية العادية
http://. - المضيفون العامون فقط. تُرفض العناوين الخاصة وعناوين loopback وعناوين link-local، لذا لن يعمل
localhostأثناء التطوير — راجع ملاحظة النفق. - تحقّق من التواقيع. كل طلب موقّع. إذا لم تتحقق من التوقيع، فبإمكان أي شخص يعرف عنوانك أن يرسل تذاكر مزيفة إلى نظامك.
- أجب بسرعة. أنجز عملك الحقيقي بعد الرد، لا قبله.
الخطوات التالية
- Webhooks (كيف يعمل التسليم والتوقيع وإعادة المحاولة)
- Event Reference (حمولة كل حدث)
- Example Server (انسخ، شغّل، استقبل)
How is this guide?
