Webhaken-oefening
Gemaakt voor:
- Beginner
- Gebruiker
Leer hoe u scenario's maakt, activeert en beheert die met een webhaak zijn gestart.
Overzicht van oefening
Het doel van dit scenario is een app te maken om te verkopen aan winkels met gemak, zodat ze gemakkelijk kunnen bepalen of een klant oud genoeg is om alcohol te kopen. De kassier hoeft alleen de naam en geboortedatum van de klant te posten naar een URL die deze heeft opgegeven. Die post zal het scenario in werking stellen dat het antwoord zal berekenen en aan de aanvrager zal terugkeren.
-
Het scenario bestaat uit drie webhaken.
-
De triggermodule is een aangepaste webhaak die luistert naar een bericht.
-
Wanneer het een post ontvangt zal het het aan één van de volgende modules uitvoeren.
-
De volgende module keert een antwoord op de aanvrager terug.
Te volgen stappen
opstelling de trekker webhaak.
-
Maak een nieuw scenario en noem het "Webhaken gebruiken".
-
Voor de trigger voegt u de aangepaste webhamodule uit de toepassing Webhooks toe.
-
Klik op Toevoegen om een nieuwe WebHaak te maken.
-
Voer de naam Webhaak in van "De app Drinking age".
-
Laat de IP-beperkingen leeg, wat betekent dat iedereen gegevens naar de IP-beperkingen kan verzenden.
-
Klik op Opslaan.
-
In het kaartpaneel Webhooks is een URL gemaakt voor deze specifieke webhaak. Klik op "Adres kopiëren naar klembord" om die URL te kopiëren.
-
Klik op OK.
-
Klik eenmaal op Uitvoeren.
-
Gebruik de URL in Postman om een naam en geboortedatum naar uw aangepaste webhaak te verzenden. Voor instructies bij vestiging Postman, zie de analyse van Webhooksleerprogramma.
het de modulepaneel van Webhooks zou als dit moeten kijken:
Webhaak is nu in een staat waar het naar gegevens luistert om de gegevensstructuur te bepalen.
-
U kunt de gegevensstructuur van de lading bepalen die u verwacht te krijgen (gegevensstructuren zullen later worden besproken). Als u geen gegevensstructuur definieert, bepaalt Fusion automatisch de gegevensstructuur wanneer de post wordt verzonden.
-
Aan de Postman-zijde wilt u de gekopieerde URL verzenden. De post moet basisformuliergegevens bevatten. Voor dit voorbeeld hebt u drie velden nodig: Naam, Verjaardatum en ClientToken.
-
Nadat je op Verzenden vanuit Postman hebt geklikt, kun je aangeven dat de advertentie is geaccepteerd.
-
Dit is het punt waar uw scenario zal tonen dat de gegevensstructuur met succes is bepaald.
-
U kunt zien dat de gegevens zijn ontvangen door de uitvoeringscontrole te openen.
opstelling die voor cliënttokens verplettert.
-
Voeg een router aan de trekkermodule toe.
-
Voeg in het bovenste pad een WebHaakmodule toe. Dit is ons pad voor wanneer het clienttoken niet overeenkomt.
-
Stel de status in op 401.
-
Stel de hoofdtekst in op {"error": "Failed to authenticate request. Controleer uw clienttoken"}.
-
Creeer een filter tussen de router en de de reactiemodule van de Webhaak. Geef deze de naam "Client token does not match".
-
Voor Voorwaarde, gebruik het clientToken gebied van de trekkermodule en doe een numerieke "niet gelijk aan"vergelijking aan aantal 5121933.
-
Voeg in het onderste pad een andere WebHaak-reactiemodule toe. Dit is ons pad voor wanneer het clienttoken overeenkomt.
-
Stel de status in op 200.
-
Gebruik bij het instellen van de hoofdtekst de functies van het deelvenster Toewijzing om te testen of de persoon 21 of ouder is. Als ze zijn, ga dan terug "Je bent oud genoeg om te drinken!", anders ga je terug "Je hebt geen geluk…"
-
Creeer een filter tussen de router en de de reactiemodule van de Webhaak op de lagere weg. Geef het de naam "Clienttoken komt overeen."
-
Voor Voorwaarde, gebruik het clientToken gebied van de trekkermodule en doe een numerieke "Gelijk aan"vergelijking aan aantal 5121933.
-
Klik op de Plannende knoop onder Looppas eens om uw scenario te activeren zodat om het even welke tijd er een nieuwe post is het zal worden ontvangen, ga neer één van beide weg, en produceer een reactie.