Connect Adobe Workfront Fusion naar een webservice die API-tokenverificatie 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.
U kunt deze situatie omzeilen door de gewenste service (app) aan te sluiten op Workfront Fusion via HTTP > Een aanvraag maken.
In dit artikel wordt uitgelegd hoe u bijna elke webservice kunt verbinden met Workfront Fusion via een API-sleutel/API-token.
Toegangsvereisten
U moet de volgende toegang hebben om de functionaliteit in dit artikel te kunnen gebruiken:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront-pakket | Alle |
Adobe Workfront-licentie |
Nieuw: Standaard of Huidig: Werk of hoger |
Adobe Workfront Fusion-licentie** |
Huidig: Geen Workfront Fusion-licentievereisten of Verouderd: alle |
Product |
Nieuw:
of Huidig: Uw organisatie moet Adobe Workfront Fusion aanschaffen. |
Voor meer detail over de informatie in deze lijst, zie vereisten van de Toegang in documentatie.
Voor informatie over de vergunningen van de Fusie van Adobe Workfront, zie de Fusie van Adobe Workfront 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 HTTP van Workfront Fusion > een module van het Verzoek 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 module van HTTPin dit artikel.
Een nieuwe toepassing maken en het API-token ophalen
- Meld u aan bij uw Pushover-account.
- Klik creeer een Token van de Toepassing/API bij de bodem van de pagina.
- Vul de Informatie van de Toepassing in en klik creeer een Toepassing.
- Sla de opgegeven API-token op een veilige plaats op. U hebt deze nodig als de Workfront Fusion HTTP > Een aanvraag-module maken verbinding moet maken met de gewenste webservice (in dit geval Pushover).
De module HTTP instellen
Als u een webservice wilt koppelen aan uw Workfront Fusion-scenario, moet u HTTP > Een aanvraagmodule maken in het scenario gebruiken en de module instellen volgens de API-documentatie van de webservice.
-
Voeg HTTP > een module van het Verzoek 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 module-instellingen komen overeen met de API-documentatie van de Pushover-webservice. De instellingen voor andere webservices kunnen afwijken. De API-token kan bijvoorbeeld worden ingevoegd in de koptekst en niet in het veld Hoofdtekst. 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.
Methode POST
De gebruikte methode hangt van het overeenkomstige eindpunt af. Het eindpunt van Pushover voor het duwen van berichten gebruikt de POST methode.
Kopteksten 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. Tekenreeks query Sommige webservices kunnen een queryreeks gebruiken om andere parameters op te geven. Dit is niet het geval in ons voorbeeld aangezien de Pushover Webdienst Lichaam (zie hieronder) voor alle verzoektypes gebruikt. Type body Raw
Met deze instelling kunt u het JSON-inhoudstype selecteren in het veld Inhoudstype hieronder.
Inhoudstype JSON (application/json)
JSON is het vereiste inhoudstype voor de Pushover-app. Dit kan verschillen van andere webservices.
Inhoud aanvragen Voer de inhoud van het verzoek voor Body in de JSON-indeling. U kunt JSON gebruiken > creeer JSON module zoals die in wordt verklaard Kaart het lichaam JSON gebruikend JSON > creeer JSON modulein dit artikel. Of u kunt de inhoud JSON manueel ingaan, zoals die in wordt verklaard gaat het lichaam JSON manueelin dit artikel in.
Zie de API-documentatie van de webservice voor de vereiste parameters voor die webservice.
Typ de JSON-hoofdtekst handmatig
Geef parameters en waarden op in de JSON-indeling.
Voorbeeld:
{"user":"12345c2ecu1hq42ypqzhswbyam34",
"token":"123459evz8aepwtxydndydgyumbfx",
"message":"Hello World!",
"title":"The Push Notification"}
Dit voorbeeld bevat de volgende informatie.
Wijs de JSON-hoofdtekst toe met de module JSON > JSON maken
Met de module Create JSON kunt u het opgeven van JSON eenvoudiger maken. 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 JSON > JSON-module maken aan op HTTP > Een aanvraag maken.
-
Wijs de JSON-tekenreeks van de module Create JSON toe aan het veld Request-inhoud in HTTP > Een aanvraag maken.
Wanneer u het scenario uitvoert, wordt het pushbericht verzonden naar het apparaat dat is geregistreerd in uw Pushover-account.