Översikt
Bygg vidare på TicketWave - koppla dina egna system till din biljettdata.
Utvecklaröversikt
Allt på resten av den här webbplatsen är skrivet för serverägare och personal som konfigurerar TicketWave via kontrollpanelen. Det här avsnittet är annorlunda.
De här sidorna är skrivna för utvecklare. De utgår från att du kan köra en liten webbtjänst, läsa JSON och är bekväm med en terminal. Du behöver inte något av detta för att använda TicketWave.
Behöver jag det här avsnittet?
| Du vill… | Var du ska gå |
|---|---|
| Ställa in biljettkategorier, paneler eller loggning | Dashboardguider |
| Titta på biljethistorik och analys | Dashboardguider |
| Få en Discord-notis när en biljett öppnas | Loggkanaler |
| Skicka biljettevenemang till din egen app, CRM eller databas | Det här avsnittet |
| Utlösa en Zapier / n8n / Make-automatisering | Det här avsnittet |
Kortversionen: om målet är Discord, använd Loggkanaler. Om målet är din egen kod, använd webhooks.
Vad som finns tillgängligt
Webhooks
Ta emot biljettevenemang som HTTP-förfrågningar i realtid
Händelsereferens
Varje händelsetyp och dess exakta payload
Exempelserver
En komplett, körbar Express-mottagare
Webhooks är en premiumfunktion. Du kan läsa de här sidorna och bygga mot dem när som helst, men en server behöver premium innan TicketWave levererar händelser till den.
Grundregler
Några saker gäller för allt i det här avsnittet:
- Endast HTTPS. Vanliga
http://-endpoints nekas. - Endast publika värdar. Privata adresser, loopback-adresser och link-local-adresser avvisas, så
localhostfungerar inte under utveckling — se noteringen om tunnling. - Verifiera signaturer. Varje förfrågan är signerad. Om du inte kontrollerar signaturen kan vem som helst som får tag på din URL skicka falska biljetter till ditt system.
- Svara snabbt. Gör ditt riktiga arbete efter att du har svarat, inte innan.
Nästa steg
- Webhooks (Hur leverans, signering och återförsök fungerar)
- Händelsereferens (Payloaden för varje händelse)
- Exempelserver (Kopiera, kör, ta emot)
How is this guide?
