Oversikt
Bygg videre på TicketWave – koble dine egne systemer til billettdataene dine.
Utvikleroversikt
Alt resten av dette nettstedet er skrevet for servereiere og ansatte som konfigurerer TicketWave via dashbordet. Denne delen er annerledes.
Disse sidene er skrevet for utviklere. De forutsetter at du kan kjøre en liten webtjeneste, lese JSON og er komfortabel med en terminal. Du trenger ikke noe av dette for å bruke TicketWave.
Trenger jeg denne delen?
| Du vil… | Hvor du skal gå |
|---|---|
| Sette opp billettkategorier, paneler eller logging | Dashbordguider |
| Se på billettlogg og analyser | Dashbordguider |
| Få et Discord-varsel når en billett åpnes | Loggkanaler |
| Sende billett-hendelser inn i din egen app, CRM eller database | Denne delen |
| Utløse en Zapier / n8n / Make-automatisering | Denne delen |
Kortversjonen: hvis målet er Discord, bruk Loggkanaler. Hvis målet er din egen kode, bruk webhooks.
Hva som er tilgjengelig
Webhooks
Motta billett-hendelser som HTTP-forespørsler i sanntid
Hendelsesreferanse
Alle hendelsestyper og deres eksakte payload
Eksempelserver
En komplett, kjørbar Express-mottaker
Webhooks er en premium-funksjon. Du kan lese disse sidene og bygge mot dem når som helst, men en server må ha premium før TicketWave leverer hendelser til den.
Grunnregler
Noen ting gjelder for alt i denne delen:
- Kun HTTPS. Vanlige
http://-endepunkter blir avvist. - Kun offentlige verter. Private, loopback- og link-local-adresser blir avvist, så
localhostvil ikke fungere under utvikling — se notatet om tunnellering. - Verifiser signaturer. Hver forespørsel er signert. Hvis du ikke sjekker signaturen, kan hvem som helst som får tak i URL-en din sende falske billetter inn i systemet ditt.
- Svar raskt. Gjør det faktiske arbeidet etter at du har svart, ikke før.
Neste steg
- Webhooks (Hvordan levering, signering og forsøk på nytt fungerer)
- Hendelsesreferanse (Payloaden for hver hendelse)
- Eksempelserver (Kopier, kjør, motta)
How is this guide?
