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.
Du kan lösa problemet genom att ansluta den önskade tjänsten (appen) till Workfront Fusion med HTTP > Gör en begäran-modul.
I den här artikeln beskrivs hur du ansluter nästan alla webbtjänster till Workfront Fusion med hjälp av 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:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront package | Alla |
Adobe Workfront-licens |
Nytt: Standard eller Aktuell: Arbete eller högre |
Adobe Workfront Fusion-licens** |
Aktuell: Inga Workfront Fusion-licenser krävs eller Äldre: Alla |
Produkt |
Nytt:
eller Aktuell: Din organisation måste köpa Adobe Workfront Fusion. |
Mer information om informationen i den här tabellen finns i Åtkomstkrav i dokumentationen.
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 Fusions HTTP > Gör en Request-modul i ditt scenario.
- Konfigurera modulen enligt webbtjänstens API-dokumentation och kör scenariot, vilket förklaras i avsnittet Konfigurera HTTP-modulen i den här artikeln.
Skapa ett nytt program och hämta API-token
- Logga in på ditt Pushover-konto.
- Klicka på Skapa en program-/API-token längst ned på sidan.
- Fyll i programinformationen och klicka på Skapa ett program.
- Lagra den angivna API-token på en säker plats. Du behöver det för Workfront Fusion HTTP > Make a Request-modulen för att ansluta till önskad webbtjänst (Pushover, i det här fallet).
Konfigurera HTTP-modulen
Om du vill ansluta en webbtjänst till ditt Workfront Fusion-scenario måste du använda HTTP > Gör en begäran-modul i scenariot och konfigurera modulen enligt webbtjänstens API-dokumentation.
-
Lägg till HTTP > Gör en begäran-modul 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 dokumentationen för webbtjänsten Pushover API. Inställningarna kan vara annorlunda för andra webbtjänster. API-token kan till exempel infogas i huvudet och inte i fältet Brödtext. 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.
Metod POST
Vilken metod som används beror på motsvarande slutpunkt. Pushover-slutpunkten för push-meddelanden använder POST-metoden.
Sidhuvuden 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. Frågesträng 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. Typ av brödtext Raw
Med den här inställningen kan du välja JSON-innehållstypen i fältet Innehållstyp nedan.
Innehållstyp JSON (application/json)
JSON är den innehållstyp som krävs av Pushover-appen. Detta kan skilja sig från andra webbtjänster.
Begär innehåll Ange innehållet i Body request i JSON-format. Du kan använda modulen JSON > Skapa JSON så som beskrivs i Mappa JSON-brödtexten med JSON > Skapa JSON-modul i den här artikeln. Du kan också ange JSON-innehållet manuellt, vilket förklaras i Ange JSON-brödtexten manuellt i den här artikeln.
I webbtjänstens API-dokumentation finns information om vilka parametrar som krävs för den webbtjänsten.
Ange JSON-brödtexten manuellt
Ange parametrar och värden i JSON-format.
Exempel:
{"user":"12345c2ecu1hq42ypqzhswbyam34",
"token":"123459evz8aepwtxydndydgyumbfx",
"message":"Hello World!",
"title":"The Push Notification"}
Det här exemplet innehåller följande information.
Mappa JSON-brödtexten med modulen JSON > Skapa JSON
Modulen Skapa 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 JSON > Create JSON-modulen till HTTP > Make a Request module.
-
Mappa JSON-strängen från modulen Create JSON till innehållsfältet Request i HTTP > Make a Request module.
När du kör scenariot skickas push-meddelandet till den enhet som har registrerats i ditt Pushover-konto.