Connect Adobe Workfront Fusion 至使用API權杖授權的網站服務

某些服務不允許整合解決方案,例如 Adobe Workfront Fusion 以建立可在情境中輕鬆使用的應用程式。

此情況有個因應措施。 您可以將所需的服務(應用程式)連線至 Workfront Fusion 使用 Workfront Fusion的 HTTP 模組。

本文說明如何將幾乎任何Web服務連線至 Workfront Fusion 使用API金鑰/API權杖。

存取需求

您必須具有下列存取權才能使用本文中的功能:

Adobe Workfront 計劃*
Pro或更高版本
Adobe Workfront 授權*
計畫,工作
Adobe Workfront Fusion 授權**

目前授權需求:否 Workfront Fusion 授權需求。

舊版授權需求: Workfront Fusion 適用於工作自動化與整合

產品

目前產品需求:如果您有Select或Prime Adobe Workfront 計畫,您的組織必須購買 Adobe Workfront Fusion 以及 Adobe Workfront 以使用本文所述功能。 Workfront Fusion 包含在Ultimate中 Workfront 計畫。

舊版產品需求:貴組織必須購買 Adobe Workfront Fusion 以及 Adobe Workfront 以使用本文所述功能。

若要瞭解您擁有哪些計畫、授權型別或存取權,請聯絡您的 Workfront 管理員。

有關以下專案的資訊: Adobe Workfront Fusion 授權,請參閱 Adobe Workfront Fusion 授權.

連線到使用API權杖的Web服務

對於大多數Web服務,透過API權杖連線服務的程式都類似。

  1. 在Web服務的網站上建立應用程式,如區段中所述 建立新應用程式並取得API權杖 本文章內容。
  2. 取得API金鑰或API權杖。
  3. 新增 Workfront Fusion的 HTTP > 提出請求 模組至您的情境。
  4. 根據網站服務的API檔案設定模組,並執行情境,如一節中所述 設定 HTTP 模組 本文章內容。
NOTE
我們將使用 Pushover 通知服務作為範例。

建立新應用程式並取得API權杖

NOTE
Web服務建立及分發API金鑰或API權杖的方式有很多種。 如需有關取得所需Web服務API金鑰和權杖的說明,請前往該服務的網站並搜尋「API金鑰」或「API權杖」。
我們包含取得Pushover API金鑰的指示,僅作為您可能找到什麼的範例。
  1. 登入您的 Pushover 帳戶。
  2. 按一下 建立應用程式/API權杖 位於頁面底部。
  3. 填寫應用程式資訊,然後按一下 建立應用程式.
  4. 將提供的API權杖儲存在安全的地方。 您需要它用於 Workfront Fusion HTTP >提出請求 模組以連線到所需的Web服務(Pushover,在此例中為)。

設定 HTTP 模組

若要將Web服務連線至您的 Workfront Fusion 情境,您需要使用 HTTP >提出要求 模組,並根據網站服務的API檔案設定模組。

  1. 新增 HTTP >提出請求 模組至您的情境。

  2. 若要推送訊息,請使用 Workfront Fusion,請依照以下方式設定HTTP模組。

    note note
    NOTE
    這些模組設定對應至 Pushover 網站服務API檔案。 其他Web服務的設定可能不同。 例如,可以將API權杖插入 頁首 而非 內文 欄位。
    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欄位包含您可以在網站服務的API檔案中找到的端點。

    方法

    POST

    使用的方法取決於對應的端點。 推送訊息的Pushover端點會使用POST方法。

    標頭 某些網站服務可能會使用標頭來指定API權杖驗證或其他引數。 我們的範例並非如此,因為推送訊息的Pushover端點會針對所有請求型別使用Body (請參閱下文)。
    查詢字串 某些Web服務可能會使用查詢字串來指定其他引數。 在我們的範例中,情況並非如此,因為 Pushover Web服務對所有請求型別使用Body (請參閱下文)。
    主體型別

    Raw

    此設定可讓您在下方的內容型別欄位中選取JSON內容型別。

    內容型別

    JSON (application/json)

    JSON是Pushover應用程式所需的內容型別。 這可能與其他網站服務不同。

    要求內容

    以JSON格式輸入Body要求內容。 您可以使用JSON > 建立JSON模組,如中所述 使用JSON > 建立JSON模組來對JSON內文 本文章內容。 或者,您也可以手動輸入JSON內容,如中所述 手動輸入的JSON內文 本文章內容。

    如需該Web服務的必要引數,請參閱Web服務的API檔案。

手動輸入的JSON內文

以JSON格式指定引數和值。

INFO
範例:
code language-none
{"user":"12345c2ecu1hq42ypqzhswbyam34",
"token":"123459evz8aepwtxydndydgyumbfx",
"message":"Hello World!",
"title":"The Push Notification"}
使用者
您的USER_KEY。 您可在以下網址找到此專案: Pushover 儀表板。
權杖
您建立的API權杖/API金鑰產生於 Pushover 應用程式。
訊息
傳送至裝置的推播通知文字內容。
標題
(選用)您的訊息標題。 如果未輸入任何值,則會使用您的應用程式名稱。

使用的JSON內文對應 JSON >建立JSON 模組

此 建立JSON 模組可讓您更輕鬆地指定JSON。 它也能讓您以動態方式定義值。

如需JSON模組的詳細資訊,請參閱 JSON模組.

  1. 輸入或對應您要建立JSON的值。

  2. 連線 JSON > 建立JSON 模組到HTTP >建立請求模組。

  3. 將JSON字串對應自 建立JSON 模組至 要求內容 中的欄位 HTTP >提出請求 模組。

    現在,當您執行案例時,推播通知會傳送至已在中註冊的裝置 Pushover 帳戶。

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