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:
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.
- 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.
- Hämta API-nyckeln eller API-token.
- Lägg till Workfront Fusion-modulen HTTP > Make a Request i ditt scenario.
- Konfigurera modulen enligt webbtjänstens API-dokumentation och kör scenariot, vilket förklaras i avsnittet Konfigurera HTTP moduleni den här artikeln.
Skapa ett nytt program och hämta API-token
- Logga in på ditt Pushover-konto.
- Klicka på Create an Application/API Token längst ned på sidan.
- Fyll i programinformationen och klicka på Create an Application.
- 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.
-
Lägg till modulen HTTP >Make a Request i ditt scenario.
-
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.
code language-none |
---|
|
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.
-
Ange eller mappa de värden som du vill skapa JSON från.
-
Anslut modulen JSON > Create JSON till HTTP > Gör en begäran-modul.
-
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.