將Adobe Workfront Fusion連線到使用API權杖授權的網站服務
某些服務不允許整合解決方案(例如Adobe Workfront Fusion)建立您可在情境中輕鬆使用的應用程式。
此情況有個因應措施。 您可以使用Workfront Fusion的HTTP模組將所需的服務(應用程式)連線到Workfront Fusion。
本文說明如何使用API金鑰/API權杖將幾乎任何Web服務連線至Workfront Fusion。
存取需求
您必須具有下列存取權才能使用本文中的功能:
若要瞭解您擁有的計畫、授權型別或存取權,請連絡您的Workfront管理員。
如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion 授權。
連線到使用API權杖的網站服務
對於大多數Web服務,透過API權杖連線服務的程式都類似。
- 在網站服務網站上建立應用程式,如本文中建立新應用程式並取得API權杖一節所述。
- 取得API金鑰或API權杖。
- 新增Workfront Fusion的HTTP > 對您的情境提出要求模組。
- 根據網站服務的API檔案設定模組並執行案例,如本文中設定HTTP模組一節所述。
建立新應用程式並取得API權杖
- 登入您的Pushover帳戶。
- 按一下頁面底部的 建立應用程式/API權杖。
- 填寫應用程式資訊,然後按一下 建立應用程式。
- 將提供的API權杖儲存在安全的地方。 您需要Workfront Fusion HTTP >發出要求模組以連線到所需的Web服務(在此案例中為Pushover)。
設定HTTP模組
若要將Web服務連線至您的Workfront Fusion案例,您必須使用HTTP >在案例中提出要求模組,並根據Web服務的API檔案設定模組。
-
新增HTTP >請求模組至您的情境。
-
若要使用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方法。
Headers 某些網站服務可能會使用標頭來指定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格式指定引數和值。
code language-none |
---|
|
使用JSON >建立JSON模組來對JSON內文
建立JSON模組可讓您更輕鬆地指定JSON。 它也能讓您以動態方式定義值。
如需JSON模組的詳細資訊,請參閱JSON模組。
-
輸入或對應您要建立JSON的值。
-
將JSON > 建立JSON模組連線到HTTP >建立要求模組。
-
將建立JSON模組的JSON字串對應至HTTP >提出要求模組中的要求內容欄位。
現在,當您執行情境時,推播通知會傳送至已在您的Pushover帳戶中註冊的裝置。