Het is mogelijk om een HTTP bron als applicatie toe te voegen. Als je een HTTP applicatie toe wil voegen die nog niet voorgedefinieerd is (Nedap ONS, Mailchimp of Microsoft Graph) dan kan je deze volledig zelf definiëren. Kies bij het type applicatie voor ‘API’ om te beginnen met samenstellen.
...
Een API applicatie kent vier verschillende onderdelen, deze zijn te vinden in de tabbladen bovenaan de pagina.
Info |
---|
Het tabblad ‘Token verzoek’ (2) komt pas beschikbaar wanneer het veld ‘Toegangstoken benodigd’ aangevinkt is. |
Anchor | ||||
---|---|---|---|---|
|
Het eerste tabblad, "Applicatie toevoegen of bewerken (1)", bevat de basisinformatie van de applicatie. Hier kun je de naam, omschrijving en basis-URL met bijbehorende onderdelen invullen. Meer informatie over de basis onderdelen van een HTTP verzoek vindt je hier.
Bij het onderdeel ‘Basis verzoek’ dient de basis URL opgegeven te worden. Vaak is dit de URL zonder enige endpoints erachter.
Info |
---|
...
Voorbeeld 1: Stel je geeft als basis URL het volgende op:
In de koppeling geef je vervolgens als pad
|
...
De totale URL (endpoint) die wordt aangeroepen is dan
|
...
|
Zorg er ook voor dat de andere onderdelen van het basisverzoek hier worden ingevuld. Denk hierbij aan statische toegangstokens, content type of gebruikerscertificaten. Door deze informatie hier vast te leggen, hoef je dit later niet op verschillende plaatsen opnieuw te doen.
...
Info |
---|
Heb je een statische token die aan elke call toegevoegd dient te worden, maar nooit verandert? Voeg deze dan toe als header aan de basis URL in plaats van gebruik te maken van een dynamische token. |
Anchor | ||||
---|---|---|---|---|
|
Binnen deze tab kan een toegangstoken worden samengesteld. Roep hiervoor de URL aan voor je token verzoek en voeg alle onderdelen toe die noodzakelijk zijn. Wanneer je dit gedaan hebt kan klik je op de knop ‘Test token verzoek’ geklikt worden, dit . Dit zorgt ervoor dat de request verzoek uitgevoerd wordt en je met behulp van de response de toegangstoken autorisatie header kan samenstellen.
...
Nadat het verzoek is uitgevoerd, ontvang je een response-body waarin zich mogelijk een element bevindt dat je als token wilt gebruiken. Voeg een header toe met een specifieke sleutel en wijs hieraan de waarde toe die je uit de body hebt verkregen. Verwijs naar deze waarde in je verzoek door de eigenschap tussen dubbele accolades ({{}}) te plaatsen.
...
De header die je hier hebt toegevoegd zal standaard aan elk request verzoek van dit type applicatie toegevoegd worden.
Anchor | ||||
---|---|---|---|---|
|
Binnen een API applicatie heb je ook de mogelijkheid om metadata vast te leggen. Dit heeft als grote voordeel dat binnen de U-Turn met deze metadata een aantal zaken voor je op de achtergrond geregeld kunnen worden, denk aan bijvoorbeeld de hele lijst met endpoints die een bepaalde API bevat.
...
Wanneer de metadata correct is vastgelegd zal het ophalen en versturen van data in een U-Turn Studio koppeling vergemakkelijkt worden, aangezien je dan . Je krijgt dan namelijk een lijst te zien krijgt met alle endpoints en beschikbare velden die in de metadata vastgelegd zijn.
Anchor | ||||
---|---|---|---|---|
|
Op het variabelen tabblad kan je variabelen opgeven die je vervolgens weer kan gebruiken in een koppeling. In sommige situaties moet bijvoorbeeld de authenticatie (token of gebruikersnaam/wachtwoord) in het te versturen bericht worden meegegeven. Dan wil je niet dat je dit voor ieder bericht opnieuw moet opgeven. Je wilt dit op een centrale plek vastleggen zodat in geval van bijvoorbeeld een wijziging, je dit maar op 1 plek hoeft aan te passen. Applicatie gebonden variabelen leg je daarom vast op applicatie niveau.
...