Avanceret funktion: Denne funktion anbefales kun til avancerede brugere og kræver kodning.
Hvad er en webhook?
En webhook er en måde for en app at give andre appsinformation på i realtid. En webhook leverer data til andre programmer, mens det sker, hvilket betyder, at du får data straks. Dette er forskelligt fra en typisk API, hvor du skal studere data meget ofte for at få det i realtid. Dette gør webhooks meget mere effektivt og i de fleste tilfælde en bedre mulighed.
Hvornår skal jeg bruge en webhook?
Hvis du vil sende data hver gang en ny billet købes på Universe til din server eller et andet program, der ikke understøttes via vores Zapier integration, så skal du bruge en webhook.
Hvornår skal jeg ikke bruge en webhook og skal bruge API'en i stedet?
Hvis du kun vil have data sendt, når du starter anmodningen og du vil begrænse det til kun at modtage en mindre delmængde af dataene.
Hvad kræves der for at kunne bruge en webhook?
For at kunne bruge en webhook, skal du have noget, der kan forbruge webhook. Så du bliver nødt til at kunne skrive kode eller få hjælp fra en, der gør det.
Hvad skal jeg vide om et Universe webhook?
Når en billet er købt, sender vi en JSON
-kodet HTTP POST
anmodning til den leverede Payload URL med følgende overskrifter:
X-Uniiverse-event - Hændelsestype
X-Uniiverse-signatur - HMAC hex digest of the payload ved hjælp af hook'ens hemmelighed som nøgle (hvis konfigureret).
Body of request vil være en JSON
-kodet gengivelse af dataene.
Kom godt i gang:
1. Indstil Webhook
Naviger til 'Indstillinger' på din Universe-konto.
2. På fanen 'Konto' skal du rulle ned til Webhooks-sektionen og klikke på 'Tilføj Webhook'
3. Konfigurer Webhook
For at konfigurere Webhook skal du udfylde følgende felter:
URL: Dette vil være webadressen til din webservice, eller hvad du har oprettet for at forbruge POST-anmodningen.
Hvis du bare vil teste det, kan du bruge en RequestBin-URL (fra http://requestb.in/), som et sted for midlertidigt at sende Universe data og undersøge dataformatet
Hemmelighed: En hemmelighed er som et kodeord, der bruges mellem Universe og din app, for at holde andre apps ude af adgange til dine data.
Aktiv: Du skal markere denne boks, hvis du vil aktivere webhooken. Du kan til enhver tid aktivere og deaktivere din webhook.
4. Skriv kode for at forbruge dataene
Hver gang en ny billet er købt, sender Universe alle de data, du skal bruge i forbindelse med arrangementet og købet skal udfyldes i din app.
Du kan se en prøveanmodning, der indeholder alle de data, vi sender her.
Du kan finde en forklaring på hvert objekt på http://developers.universe.com
Begivenheder
I øjeblikket er der kun én begivenhed, der udløser en webhook:
ticket_purchase
- Hver gang du køber en billet eller en billet er købt til en af dine fortegnelser.
Fejlfinding
Hvis POST-anmodningen til Payload-webadressen af en eller anden grund fejler, vil webhook blive markeret som inaktiv og du skal genaktivere den fra din brugerindstillinger.
Kommentarer
0 kommentarer
Artiklen er lukket for kommentarer.