Connetti Adobe Workfront Fusion a un servizio web che utilizza l’autorizzazione del token API

Alcuni servizi non consentono soluzioni di integrazione come Adobe Workfront Fusion per creare un’app che puoi facilmente utilizzare nel tuo scenario.

Esiste una soluzione a questa situazione. Puoi collegare il servizio desiderato (app) a Workfront Fusion utilizzo Workfront Fusiondi HTTP modulo.

Questo articolo spiega come connettere quasi tutti i servizi web a Workfront Fusion utilizzando una chiave API/token API.

Requisiti di accesso

Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:

Adobe Workfront piano*
Pro o versione successiva
Adobe Workfront licenza*
Plan, Work
Adobe Workfront Fusion licenza**

Fabbisogno di licenza corrente: No Workfront Fusion requisito di licenza.

Oppure

Requisito licenza legacy: Workfront Fusion per l'automazione e l'integrazione del lavoro

Prodotto

Fabbisogno prodotto corrente: se si dispone di Select o Prime Adobe Workfront Pianifica, la tua organizzazione deve acquistare Adobe Workfront Fusion nonché Adobe Workfront per utilizzare la funzionalità descritta in questo articolo. Workfront Fusion è incluso in Ultimate Workfront piano.

Oppure

Requisiti del prodotto legacy: la tua organizzazione deve acquistare Adobe Workfront Fusion nonché Adobe Workfront per utilizzare la funzionalità descritta in questo articolo.

Per conoscere il piano, il tipo di licenza o l'accesso di cui si dispone, contattare Workfront amministratore.

Per informazioni su Adobe Workfront Fusion licenze, consulta Adobe Workfront Fusion licenze.

Connettersi a un servizio Web che utilizza un token API

La procedura di connessione del servizio tramite un token API è simile per la maggior parte dei servizi web.

  1. Creare un’applicazione sul sito web del servizio web, come descritto nella sezione Creare una nuova applicazione e ottenere il token API in questo articolo.
  2. Ottieni la chiave API o il token API.
  3. Aggiungi Workfront Fusiondi HTTP > Fai una richiesta al tuo scenario.
  4. Configura il modulo in base alla documentazione API del servizio web ed esegui lo scenario, come spiegato nella sezione Configurare HTTP modulo in questo articolo.
NOTE
Utilizzeremo Pushover servizio di notifica come esempio in questo articolo.

Creare una nuova applicazione e ottenere il token API

NOTE
Esistono molti modi diversi in cui i servizi web creano e distribuiscono chiavi API o token API. Per istruzioni su come ottenere una chiave API e un token per il servizio web desiderato, visita il sito web del servizio e cerca "Chiave API" o "Token API".
Stiamo includendo istruzioni per ottenere una chiave API push solo come esempio di ciò che potresti trovare.
  1. Accedi al tuo Pushover account.
  2. Clic Creare un token di applicazione/API nella parte inferiore della pagina.
  3. Compila le informazioni sulla richiesta e fai clic su Creare un’applicazione.
  4. Memorizza il token API fornito in un luogo sicuro. Ne avrai bisogno per Workfront Fusion HTTP >Fai una richiesta per connettersi al servizio web desiderato (Pushover, in questo caso).

Configurare HTTP modulo

Per collegare un servizio Web al Workfront Fusion scenario, è necessario utilizzare il HTTP >Fai una richiesta nello scenario e configura il modulo in base alla documentazione API del servizio web.

  1. Aggiungi il HTTP >Fai una richiesta al tuo scenario.

  2. Per inviare un messaggio push tramite Workfront Fusion, imposta il modulo HTTP come segue.

    note note
    NOTE
    Queste impostazioni del modulo corrispondono a Pushover documentazione API del servizio web. Le impostazioni possono essere diverse per altri servizi web. Ad esempio, il token API può essere inserito nel Intestazione e non al Corpo campo.
    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

    Il campo URL contiene l’endpoint che puoi trovare nella documentazione API del servizio web.

    Method

    POST

    Il metodo utilizzato dipende dall’endpoint corrispondente. L’endpoint Pushover per la trasmissione dei messaggi utilizza il metodo POST.

    Headers Alcuni servizi web possono utilizzare le intestazioni per specificare l’autenticazione del token API o altri parametri. Questo non avviene nel nostro esempio, poiché l’endpoint di push dei messaggi utilizza il corpo (vedi sotto) per tutti i tipi di richiesta.
    Stringa Di Query Alcuni servizi web possono utilizzare una stringa di query per specificare altri parametri. Questo non è il caso nel nostro esempio in quanto Pushover Il servizio Web utilizza Body (vedi sotto) per tutti i tipi di richiesta.
    Body Type

    Raw

    Questa impostazione consente di selezionare il tipo di contenuto JSON nel campo Content Type sottostante.

    Tipo di contenuto

    JSON (application/json)

    JSON è il tipo di contenuto richiesto dall'app Pushover. Questo può differire da altri servizi web.

    Contenuto richiesta

    Immetti il contenuto della richiesta Body in formato JSON. Puoi utilizzare il modulo JSON > Crea JSON come spiegato in Corpo JSON mappato utilizzando il modulo JSON > Crea JSON in questo articolo. Oppure puoi immettere il contenuto JSON manualmente, come spiegato in Corpo JSON immesso manualmente in questo articolo.

    Per informazioni sui parametri richiesti per il servizio Web, consulta la documentazione API del servizio Web.

Corpo JSON immesso manualmente

Specifica parametri e valori nel formato JSON.

INFO
Esempio:
code language-none
{"user":"12345c2ecu1hq42ypqzhswbyam34",
"token":"123459evz8aepwtxydndydgyumbfx",
"message":"Hello World!",
"title":"The Push Notification"}
user
USER_KEY. Questo si trova nel tuo Pushover dashboard.
token
Token API/Chiave API generata Hai creato il tuo Pushover app.
message
Il contenuto testuale della notifica push inviata ai dispositivi.
title
(Facoltativo) Titolo del messaggio. Se non viene immesso alcun valore, viene utilizzato il nome dell’app.

Corpo JSON mappato utilizzando JSON >Crea JSON modulo

Il Crea JSON rende più semplice specificare JSON. Consente inoltre di definire i valori in modo dinamico.

Per ulteriori informazioni sui moduli JSON, vedi Moduli JSON.

  1. Immetti o mappa i valori da cui desideri creare il JSON.

  2. Connetti JSON > Crea JSON nel modulo HTTP > Make a Request.

  3. Mappa la stringa JSON da Crea JSON al modulo Richiedi contenuto campo in HTTP >Fai una richiesta modulo.

    Ora, quando esegui lo scenario, la notifica push viene inviata al dispositivo che è stato registrato nel Pushover account.

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