Verbinden Adobe Workfront Fusion naar een webservice die API-tokenautorisatie gebruikt

Sommige diensten staan integratieoplossingen zoals niet toe Adobe Workfront Fusion om een app te maken die u gemakkelijk kunt gebruiken in uw scenario.

Er is een oplossing voor deze situatie. U kunt verbinding maken met de gewenste service (app) Workfront Fusion gebruiken Workfront Fusions HTTP module.

In dit artikel wordt uitgelegd hoe u bijna elke webservice kunt verbinden met Workfront Fusion API-sleutel/API-token gebruiken.

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 vergunningsvereiste: Nee Workfront Fusion vergunningsvereiste.

of

Vereisten voor oudere licenties: Workfront Fusion voor werkautomatisering en -integratie

Product

Huidige productvereisten: Als u de Select of Prime Adobe Workfront Abonnement, uw organisatie moet Adobe Workfront Fusion alsmede Adobe Workfront om de in dit artikel beschreven functionaliteit te gebruiken. Workfront Fusion is opgenomen in de Ultimate Workfront plannen.

of

Oudere productvereisten: Uw organisatie moet Adobe Workfront Fusion alsmede Adobe Workfront om de in dit artikel beschreven functionaliteit te gebruiken.

Neem contact op met uw Workfront beheerder.

Voor informatie over Adobe Workfront Fusion licenties, zie Adobe Workfront Fusion licenties.

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. Een toepassing maken op de website van de webservice, zoals wordt uitgelegd in de sectie Een nieuwe toepassing maken en het API-token ophalen in dit artikel.
  2. Haal de API-sleutel of API-token op.
  3. Toevoegen Workfront Fusions HTTP > Make a Request aan uw scenario.
  4. Stel de module in volgens de API-documentatie van de webservice en voer het scenario uit, zoals uitgelegd in de sectie Stel de HTTP module in dit artikel.
NOTE
We gebruiken de Pushover meldingsservice als voorbeeld in dit artikel.

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. Klikken Create an Application/API Token onder aan de pagina.
  3. Vul de toepassingsgegevens in en klik op Create an Application.
  4. Sla de opgegeven API-token op een veilige plaats op. U hebt het nodig voor de Workfront Fusion HTTP >Make a Request om verbinding te maken met de gewenste webservice (Pushover, in dit geval).

Stel de HTTP module

Een webservice verbinden met uw Workfront Fusion scenario, moet u gebruiken HTTP >Make a request in het scenario en stel de module in volgens de API-documentatie van de webservice.

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

  2. Als u een bericht wilt duwen met Workfront Fusionstelt u de HTTP-module als volgt in.

    note note
    NOTE
    Deze modulemontages beantwoorden aan Pushover API-documentatie voor webservices. De instellingen voor andere webservices kunnen afwijken. Het API-token kan bijvoorbeeld worden ingevoegd in de Header en niet aan de Body veld.
    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 in ons voorbeeld niet het geval Pushover webservicegebruik Body (zie hieronder) voor alle aanvraagtypen.
    Body Type

    Raw

    Met deze instelling kunt u het JSON-inhoudstype selecteren in het dialoogvenster Content Type veld hieronder.

    Content Type

    JSON (application/json)

    JSON is het vereiste inhoudstype voor de Pushover app. Dit kan verschillen van andere webservices.

    Request Content

    Voer de Body inhoud aanvragen in de JSON-indeling. U kunt de JSON > Create JSON module zoals beschreven in JSON-body toegewezen met de opdracht JSON > Create JSON module in dit artikel. U kunt de JSON-inhoud ook handmatig invoeren, zoals wordt uitgelegd in JSON Body handmatig ingevoerd in dit artikel.

    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 is te vinden in uw Pushover dashboard.
token
Uw API-token/API-sleutel die u hebt gegenereerd, heeft uw Pushover app.
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.

JSON-body toegewezen met de opdracht JSON >Create JSON module

De Create JSON maakt het opgeven van JSON eenvoudiger. U kunt hiermee ook dynamisch waarden definiƫren.

Voor meer informatie over de JSON-modules raadpleegt u JSON-modules.

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

  2. Verbind de JSON > Create JSON naar HTTP > Een aanvraagmodule maken.

  3. Wijs de JSON-tekenreeks toe vanuit de Create JSON aan de Request content in het HTTP >Make a Request module.

    Wanneer u het scenario uitvoert, wordt het pushbericht verzonden naar het apparaat dat is geregistreerd in uw Pushover account.

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