將Adobe Workfront Fusion連線至使用API權杖授權的網站服務

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

此情況的因應措施是使用「HTTP >提出請求」模組,將所需的服務(應用程式)連線至Workfront Fusion。

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

存取需求

展開以檢視本文中功能的存取需求。

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

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront套件 任何
Adobe Workfront授權

新增:標準

目前:工作或以上

Adobe Workfront Fusion授權**

目前:無Workfront Fusion授權需求

舊版:任何

產品

新增:

  • 選取或Prime Workfront計畫:您的組織必須購買Adobe Workfront Fusion。
  • Ultimate Workfront計畫:包含Workfront Fusion。

目前:您的組織必須購買Adobe Workfront Fusion。

如需此表格中資訊的詳細資訊,請參閱檔案🔗中的存取需求。

如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion授權

連線到使用API權杖的網站服務

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

  1. 在網站服務網站上建立應用程式,如本文中建立新應用程式並取得API權杖一節所述。
  2. 取得API金鑰或API權杖。
  3. 新增Workfront Fusion的HTTP >為情境製作請求模組。
  4. 根據網站服務的API檔案設定模組,並執行此案例,如本文中設定HTTP模組一節所述。
NOTE
此範例會連線至Pushover通知服務。

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

NOTE
網站服務有多種不同的方式來建立和分發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 Web服務API檔案。 其他Web服務的設定可能不同。 例如,API權杖可以插入到Header而不是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欄位包含您可以在網站服務的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內文中所述。

    請參閱網站服務的API檔案,瞭解該Web服務所需的引數。

手動輸入JSON內文

以JSON格式指定引數和值。

recommendation-more-help

範例:

{"user":"12345c2ecu1hq42ypqzhswbyam34",
"token":"123459evz8aepwtxydndydgyumbfx",
"message":"Hello World!",
"title":"The Push Notification"}

此範例包含下列資訊。

使用者
您的使用者金鑰。 這可在您的Pushover儀表板中找到。
token
您建立的Pushover應用程式是由您產生的API Token/API金鑰。
message
傳送至裝置的推播通知文字內容。
標題
(選用)您的訊息標題。 如果未輸入值,則會使用您的應用程式名稱。

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

建立JSON模組使得指定JSON更容易。 它也能讓您以動態方式定義值。

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

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

    JSON值

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

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

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

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3