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:

Adobe Workfront plan*
Pro of hoger
Adobe Workfront licentie*
Plan, Work
Adobe Workfront Fusion licentie**

Huidige licentievereiste: geen Workfront Fusion licentievereiste.

Of

Vereiste voor oudere licenties: Workfront Fusion voor werkautomatisering en integratie

Product

Huidige productvereiste: als u het Select - of Prime Adobe Workfront -abonnement hebt, moet uw organisatie Adobe Workfront Fusion en Adobe Workfront aanschaffen om de in dit artikel beschreven functionaliteit te kunnen gebruiken. Workfront Fusion wordt opgenomen in het Ultimate Workfront -abonnement.

of

Vereiste verouderd product: uw organisatie moet Adobe Workfront Fusion en Adobe Workfront aanschaffen om de in dit artikel beschreven functionaliteit 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.

  1. 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.
  2. Haal de API-sleutel of API-token op.
  3. Voeg de module HTTP > Make a Request van Workfront Fusion aan uw scenario toe.
  4. 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.
NOTE
De Pushover -meldingsservice wordt in dit artikel als voorbeeld gebruikt.

Een nieuwe toepassing maken en het API-token ophalen

NOTE
Webservices maken en distribueren API-sleutels of API-tokens op verschillende manieren. Ga naar de website van de service en zoek naar "API-sleutel" of "API-token" voor instructies voor het verkrijgen van een API-sleutel en -token voor de gewenste webservice.
We nemen alleen instructies voor het verkrijgen van een Pushover API-sleutel op als voorbeeld van wat u zou kunnen vinden.
  1. Meld u aan bij uw Pushover -account.
  2. Klik op Create an Application/API Token onder aan de pagina.
  3. Vul de toepassingsgegevens in en klik op Create an Application .
  4. 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.

  1. Voeg de module HTTP > Make a Request aan uw scenario toe.

  2. 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.

INFO
Voorbeeld:
code language-none
{"user":"12345c2ecu1hq42ypqzhswbyam34",
"token":"123459evz8aepwtxydndydgyumbfx",
"message":"Hello World!",
"title":"The Push Notification"}
user
UW USER_KEY. Dit vindt u op het dashboard van Pushover .
token
Uw API-token/API-sleutel die is gegenereerd, hebt u uw Pushover -app gemaakt.
message
De tekstinhoud van de pushmelding die naar het apparaat of de apparaten wordt verzonden.
title
(Optioneel) De titel van je bericht. Als er geen waarde wordt ingevoerd, wordt de naam van uw app gebruikt.

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.

  1. Voer de waarden in waarvan u JSON wilt maken of wijs deze toe.

  2. Sluit de module JSON > Create JSON aan op HTTP > Een aanvraag maken.

  3. 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.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43