Anslut Adobe Workfront Fusion till en webbtjänst som använder API-tokenauktorisering

Vissa tjänster tillåter inte integreringslösningar som Adobe Workfront Fusion att skapa en app som du enkelt kan använda i ditt scenario.

Det finns en lösning på den här situationen. Du kan ansluta den önskade tjänsten (appen) till Workfront Fusion med hjälp av HTTP-modulen för Workfront Fusion.

I den här artikeln beskrivs hur du ansluter nästan alla webbtjänster till Workfront Fusion med en API-nyckel/API-token.

Åtkomstkrav

Du måste ha följande åtkomst för att kunna använda funktionerna i den här artikeln:

Adobe Workfront plan*
Pro eller högre
Adobe Workfront licens*
Plan, Work
Adobe Workfront Fusion licens**

Aktuellt licenskrav: Inget Workfront Fusion-licenskrav.

eller

Gammalt licenskrav: Workfront Fusion för Automatisering och integrering av arbetet

Produkt

Aktuellt produktkrav: Om du har planen Select eller Prime Adobe Workfront måste din organisation köpa både Adobe Workfront Fusion och Adobe Workfront för att kunna använda de funktioner som beskrivs i den här artikeln. Workfront Fusion ingår i planen Ultimate Workfront.

eller

Äldre produktkrav: Din organisation måste köpa Adobe Workfront Fusion och Adobe Workfront för att kunna använda de funktioner som beskrivs i den här artikeln.

Kontakta Workfront-administratören om du vill ta reda på vilken plan, licenstyp eller åtkomst du har.

Mer information om Adobe Workfront Fusion licenser finns i Adobe Workfront Fusion licenser.

Ansluta till en webbtjänst som använder en API-token

Proceduren för att ansluta tjänsten via en API-token liknar den för de flesta webbtjänster.

  1. Skapa ett program på webbtjänstens webbplats, enligt beskrivningen i avsnittet Skapa ett nytt program och hämta API-token i den här artikeln.
  2. Hämta API-nyckeln eller API-token.
  3. Lägg till Workfront Fusion-modulen HTTP > Make a Request i ditt scenario.
  4. Konfigurera modulen enligt webbtjänstens API-dokumentation och kör scenariot, vilket förklaras i avsnittet Konfigurera HTTP moduleni den här artikeln.
NOTE
Vi kommer att använda meddelandetjänsten Pushover som ett exempel i den här artikeln.

Skapa ett nytt program och hämta API-token

NOTE
Det finns många olika sätt att skapa och distribuera API-nycklar eller API-tokens i webbtjänster. Instruktioner om hur du hämtar en API-nyckel och -token för den önskade webbtjänsten finns på tjänstens webbplats och söker efter "API-nyckel" eller "API-token".
Vi inkluderar instruktioner om hur du får en Pushover API-nyckel som exempel på vad du kan hitta.
  1. Logga in på ditt Pushover-konto.
  2. Klicka på Create an Application/API Token längst ned på sidan.
  3. Fyll i programinformationen och klicka på Create an Application.
  4. Lagra den angivna API-token på en säker plats. Du behöver det för modulen Workfront Fusion HTTP >Make a Request för att ansluta till önskad webbtjänst (Pushover, i det här fallet).

Konfigurera modulen HTTP

Om du vill ansluta en webbtjänst till ditt Workfront Fusion-scenario måste du använda modulen HTTP >Make a request i scenariot och konfigurera modulen enligt webbtjänstens API-dokumentation.

  1. Lägg till modulen HTTP >Make a Request i ditt scenario.

  2. Om du vill skicka ett meddelande med Workfront Fusion ställer du in HTTP-modulen enligt följande.

    note note
    NOTE
    De här modulinställningarna motsvarar API-dokumentationen för webbtjänsten Pushover. Inställningarna kan vara annorlunda för andra webbtjänster. API-token kan till exempel infogas i Header och inte i fältet 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

    URL-fältet innehåller slutpunkten som du hittar i webbtjänstens API-dokumentation.

    Method

    POST

    Vilken metod som används beror på motsvarande slutpunkt. Pushover-slutpunkten för push-meddelanden använder metoden POST.

    Headers Vissa webbtjänster kan använda rubriker för att ange API-tokenautentisering eller andra parametrar. Detta är inte fallet i vårt exempel eftersom Pushover-slutpunkten för push-meddelanden använder Body (se nedan) för alla typer av begäranden.
    Query String Vissa webbtjänster kan använda en frågesträng för att ange andra parametrar. Detta är inte fallet i vårt exempel eftersom webbtjänsten Pushover använder Body (se nedan) för alla typer av förfrågningar.
    Body Type

    Raw

    Med den här inställningen kan du välja JSON-innehållstypen i fältet Content Type nedan.

    Content Type

    JSON (application/json)

    JSON är den innehållstyp som krävs av appen Pushover. Detta kan skilja sig från andra webbtjänster.

    Request Content

    Ange Body-begärandeinnehållet i JSON-format. Du kan använda modulen JSON > Create JSON enligt beskrivningen i JSON-brödtext som har mappats med JSON > Create JSON-moduleni den här artikeln. Du kan också ange JSON-innehållet manuellt, vilket förklaras i JSON-brödtext som har angetts manuellt i den här artikeln.

    I webbtjänstens API-dokumentation finns information om vilka parametrar som krävs för den webbtjänsten.

JSON-brödtext har angetts manuellt

Ange parametrar och värden i JSON-format.

INFO
Exempel:
code language-none
{"user":"12345c2ecu1hq42ypqzhswbyam34",
"token":"123459evz8aepwtxydndydgyumbfx",
"message":"Hello World!",
"title":"The Push Notification"}
user
Din USER_KEY. Detta finns på din Pushover-instrumentpanel.
token
Din API-token/API-nyckel som genererades när du skapade din Pushover-app.
message
Textinnehållet i push-meddelandet som skickas till enheten/enheterna.
title
(Valfritt) Meddelandets titel. Om inget värde anges används appens namn.

JSON-brödtext mappad med modulen JSON >Create JSON

Modulen Create JSON gör det enklare att ange JSON. Det ger dig också möjlighet att definiera värden dynamiskt.

Mer information om JSON-modulerna finns i JSON-moduler.

  1. Ange eller mappa de värden som du vill skapa JSON från.

  2. Anslut modulen JSON > Create JSON till HTTP > Gör en begäran-modul.

  3. Mappa JSON-strängen från modulen Create JSON till fältet Request content i modulen HTTP >Make a Request.

    När du kör scenariot skickas nu push-meddelandet till enheten som har registrerats i ditt Pushover-konto.

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