Verbind Adobe Workfront Fusion met een Webdienst die API tokenvergunning gebruikt
Bij sommige services is het niet mogelijk om met integratieoplossingen zoals Adobe Workfront Fusion een app te maken die u eenvoudig kunt gebruiken in uw scenario.
Er is een oplossing voor deze situatie. U kunt de gewenste service (app) verbinden met Workfront Fusion via de module Workfront Fusion s HTTP .
In dit artikel wordt uitgelegd hoe u bijna elke webservice kunt verbinden met Workfront Fusion via een API-token voor sleutel en API.
Toegangsvereisten
U moet de volgende toegang hebben om de functionaliteit in dit artikel te kunnen gebruiken:
Neem contact op met de Workfront -beheerder als u wilt weten welk abonnement, licentietype of toegang u hebt.
Voor informatie over Adobe Workfront Fusion vergunningen, zie Adobe Workfront Fusion vergunningen.
Verbinding maken met een webservice die een API-token gebruikt
De procedure voor het verbinden van de service via een API-token is vergelijkbaar voor de meeste webservices.
- Creeer een toepassing op de website van de Webdienst, zoals verklaard in de sectie creeer een nieuwe toepassing en verkrijg het API tekenin dit artikel.
- Haal de API-sleutel of API-token op.
- Voeg de module HTTP > Make a Request van Workfront Fusion aan uw scenario toe.
- Opstelling de module volgens de API van de Webdienst documentatie en het runnen van het scenario, zoals die in de sectie wordt verklaard Opstelling de HTTP modulein dit artikel.
Een nieuwe toepassing maken en het API-token ophalen
- Meld u aan bij uw Pushover -account.
- Klik op Create an Application/API Token onder aan de pagina.
- Vul de toepassingsgegevens in en klik op Create an Application .
- Sla het verschafte API-token op een veilige plaats op. U zult het voor de Workfront Fusion HTTP > Make a Request module nodig hebben om met de gewenste Webdienst (Pushover, in dit geval) te verbinden.
De module HTTP instellen
Om een Webdienst met uw Workfront Fusion scenario te verbinden, moet u de HTTP > Make a request module in het scenario gebruiken en opstelling de module volgens de API van de Webdienst documentatie.
-
Voeg de module HTTP > Make a Request aan uw scenario toe.
-
Als u een bericht wilt verzenden met Workfront Fusion , stelt u de HTTP-module als volgt in.
note note NOTE Deze moduleinstellingen komen overeen met de documentatie van de Pushover webservice-API. De instellingen voor andere webservices kunnen afwijken. Het API-token kan bijvoorbeeld worden ingevoegd in het veld Header en niet in het veld Body . table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header URL https://api.pushover.net/1/messages.json
Het veld URL bevat het eindpunt dat u kunt vinden in de API-documentatie van de webservice.
Method POST
De gebruikte methode hangt van het overeenkomstige eindpunt af. Het eindpunt van Pushover voor het duwen van berichten gebruikt de methode van de POST.
Headers Sommige webservices kunnen headers gebruiken om de API-tokenverificatie of andere parameters op te geven. Dit is niet het geval in ons voorbeeld als eindpunt van de Pushover voor het drukken van berichten gebruikt het Lichaam (zie hieronder) voor alle verzoektypes. Query String Sommige webservices kunnen een queryreeks gebruiken om andere parameters op te geven. Dit is niet het geval in ons voorbeeld, aangezien de Pushover webservice Body gebruikt (zie hieronder) voor alle aanvraagtypen. Body Type Raw
Met deze instelling kunt u het JSON-inhoudstype selecteren in het onderstaande veld Content Type .
Content Type JSON (application/json)
JSON is het vereiste inhoudstype voor de app Pushover . Dit kan verschillen van andere webservices.
Request Content Voer de Body -aanvraaginhoud in de JSON-indeling in. U kunt JSON gebruiken > Create JSON module zoals die in wordt verklaard het Lichaam van JSON die JSON > Create JSON modulein dit artikel in kaart wordt gebracht. Of u kunt de inhoud JSON manueel ingaan, zoals die in wordt verklaard JSON Body manueelin dit artikel werd ingegaan.
Zie de API-documentatie van de webservice voor de vereiste parameters voor die webservice.
JSON Body handmatig ingevoerd
Geef parameters en waarden op in de JSON-indeling.
code language-none |
---|
|
Hoofdtekst van JSON toegewezen via de module JSON > Create JSON
De module Create JSON maakt het opgeven van JSON eenvoudiger. U kunt hiermee ook dynamisch waarden definiƫren.
Voor meer informatie over de modules JSON, zie modules JSON.
-
Voer de waarden in waarvan u JSON wilt maken of wijs deze toe.
-
Sluit de module JSON > Create JSON aan op HTTP > Een aanvraag maken.
-
Wijs de JSON-tekenreeks van de module Create JSON toe aan het veld Request content in de module HTTP > Make a Request .
Wanneer u het scenario nu uitvoert, wordt het pushbericht verzonden naar het apparaat dat is geregistreerd in uw Pushover -account.