Verbinden Adobe Workfront Fusion zu einem Webdienst hinzu, der die API-Token-Autorisierung verwendet
Einige Dienste ermöglichen keine Integrationslösungen wie Adobe Workfront Fusion , um eine App zu erstellen, die Sie in Ihrem Szenario einfach verwenden können.
Es gibt eine Lösung für diese Situation. Sie können den gewünschten Dienst (App) mit Workfront Fusion using Workfront Fusions HTTP -Modul.
In diesem Artikel wird erläutert, wie fast jeder Webdienst mit Workfront Fusion Verwendung eines API-Schlüssels/API-Tokens.
Zugriffsanforderungen
Sie müssen über den folgenden Zugriff verfügen, um die in diesem Artikel enthaltene Funktionalität nutzen zu können:
Wenden Sie sich an Ihren Workfront Administrator.
Informationen über Adobe Workfront Fusion Lizenzen, siehe Adobe Workfront Fusion Lizenzen.
Herstellen einer Verbindung zu einem Webdienst, der ein API-Token verwendet
Die Vorgehensweise zum Verbinden des Dienstes über ein API-Token ist für die meisten Webdienste ähnlich.
- Erstellen Sie eine Anwendung auf der Website des Webdienstes, wie im Abschnitt beschrieben. Erstellen einer neuen Anwendung und Abrufen des API-Tokens in diesem Artikel.
- Rufen Sie den API-Schlüssel oder das API-Token ab.
- Hinzufügen Workfront Fusions HTTP > Anfordern -Modul zu Ihrem Szenario hinzu.
- Richten Sie das Modul gemäß der API-Dokumentation des Webdienstes ein und führen Sie das Szenario wie im Abschnitt beschrieben aus. Richten Sie die HTTP Modul in diesem Artikel.
Erstellen einer neuen Anwendung und Abrufen des API-Tokens
- Melden Sie sich bei Ihrer Pushover -Konto.
- Klicken Erstellen eines Anwendungs-/API-Tokens unten auf der Seite.
- Füllen Sie die Anwendungsinformationen aus und klicken Sie auf Erstellen einer Anwendung.
- Speichern Sie das bereitgestellte API-Token an einem sicheren Ort. Sie benötigen sie für die Workfront Fusion HTTP
Anfordern -Modul, um eine Verbindung zum gewünschten Webdienst herzustellen (Pushover, in diesem Fall).
Richten Sie die HTTP Modul
So verbinden Sie einen Webdienst mit Ihrem Workfront Fusion -Szenario verwenden, müssen Sie die HTTP >Anfrage stellen -Modul im Szenario ein und richten Sie das -Modul gemäß der API-Dokumentation des Webdienstes ein.
-
Fügen Sie die HTTP >Anfordern -Modul zu Ihrem Szenario hinzu.
-
So senden Sie eine Nachricht über Workfront Fusion, richten Sie das HTTP-Modul wie folgt ein.
note note NOTE Diese Moduleinstellungen entsprechen dem Pushover Webdienst-API-Dokumentation. Die Einstellungen können für andere Webdienste unterschiedlich sein. Beispielsweise kann das API-Token zum Kopfzeile und nicht body -Feld. 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
Das Feld URL enthält den Endpunkt, den Sie in der API-Dokumentation des Webdienstes finden.
Methode POST
Die verwendete Methode hängt vom entsprechenden Endpunkt ab. Der Pushover-Endpunkt zum Pushen von Nachrichten verwendet die POST-Methode.
Header Einige Webdienste können Kopfzeilen verwenden, um die API-Token-Authentifizierung oder andere Parameter anzugeben. Dies ist in unserem Beispiel nicht der Fall, da der Pushover-Endpunkt zum Pushover-Senden von Nachrichten für alle Anfragetypen den Hauptteil verwendet (siehe unten). Abfragezeichenfolge Einige Webdienste können eine Abfragezeichenfolge verwenden, um andere Parameter anzugeben. Dies ist in unserem Beispiel nicht der Fall, da die Variable Pushover Der Webdienst verwendet Body (siehe unten) für alle Anfragetypen. Textkörper Raw
Mit dieser Einstellung können Sie den JSON-Inhaltstyp im unten stehenden Feld Inhaltstyp auswählen.
Content-Typ JSON (application/json)
JSON ist der erforderliche Inhaltstyp für die Pushover-App. Dies kann sich von anderen Webdiensten unterscheiden.
Anforderungsinhalt Geben Sie den Anforderungsinhalt des Hauptteils im JSON-Format ein. Sie können das Modul JSON > JSON erstellen, wie hier beschrieben: JSON-Hauptteil, der mithilfe des Moduls JSON > JSON erstellen zugeordnet wurde in diesem Artikel. Alternativ können Sie den JSON-Inhalt manuell eingeben, wie hier beschrieben: Manuelles Eingeben des JSON-Hauptteils in diesem Artikel.
Die erforderlichen Parameter für diesen Webdienst finden Sie in der API-Dokumentation des Webdienstes .
Manuelles Eingeben des JSON-Hauptteils
Geben Sie Parameter und Werte im JSON-Format an.
code language-none |
---|
|
JSON-Hauptteil, der mithilfe der JSON >JSON erstellen Modul
Die JSON erstellen -Modul vereinfacht die Angabe von JSON. Sie können damit auch Werte dynamisch definieren.
Weitere Informationen zu den JSON-Modulen finden Sie unter JSON-Module.
-
Geben Sie die Werte ein oder ordnen Sie sie zu, aus denen JSON erstellt werden soll.
-
Verbinden Sie die JSON > JSON erstellen -Modul zum HTTP > Anforderungsmodul hinzufügen.
-
Ordnen Sie die JSON-Zeichenfolge aus der JSON erstellen -Modul Inhalt anfordern im Feld HTTP >Anfordern -Modul.
Wenn Sie nun das Szenario ausführen, wird die Push-Benachrichtigung an das Gerät gesendet, das in Ihrer Pushover -Konto.