API 토큰 인증을 사용하는 웹 서비스에 Adobe Workfront Fusion 연결

일부 서비스에서는 Adobe Workfront Fusion과(와) 같은 통합 솔루션으로 시나리오에서 쉽게 사용할 수 있는 앱을 만들 수 없습니다.

이 상황에 대한 해결 방법이 있습니다. Workfront Fusion의 HTTP 모듈을 사용하여 원하는 서비스(앱)를 Workfront Fusion에 연결할 수 있습니다.

이 문서에서는 API 키/API 토큰을 사용하여 거의 모든 웹 서비스를 Workfront Fusion에 연결하는 방법에 대해 설명합니다.

액세스 요구 사항

이 문서의 기능을 사용하려면 다음 액세스 권한이 있어야 합니다.

Adobe Workfront 플랜*
Pro 이상
Adobe Workfront 라이센스*
Plan, Work
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 토큰을 사용하는 웹 서비스에 연결

API 토큰을 통해 서비스를 연결하는 절차는 대부분의 웹 서비스에서 유사합니다.

  1. 새 응용 프로그램을 만들고 API 토큰을 얻기 섹션에 설명된 대로 웹 서비스의 웹 사이트에서 응용 프로그램을 만듭니다.
  2. API 키 또는 API 토큰을 가져옵니다.
  3. Workfront Fusion의 HTTP > 요청 만들기 모듈을 시나리오에 추가합니다.
  4. 웹 서비스의 API 설명서에 따라 모듈을 설정하고 이 문서의 HTTP 모듈 설정 섹션에 설명된 대로 시나리오를 실행합니다.
NOTE
이 문서에서 Pushover 알림 서비스를 예로 사용하겠습니다.

새 애플리케이션 만들기 및 API 토큰 가져오기

NOTE
웹 서비스가 API 키 또는 API 토큰을 만들고 배포하는 방법은 매우 다양합니다. 원하는 웹 서비스에 대한 API 키 및 토큰을 얻는 방법에 대한 지침은 서비스 웹 사이트에서 "API 키" 또는 "API 토큰"을 검색합니다.
푸시 API 키를 얻는 방법에 대한 지침은 찾을 수 있는 예제의 경우에만 포함됩니다.
  1. Pushover 계정에 로그인합니다.
  2. 페이지 하단에서 응용 프로그램/API 토큰 만들기 ​를 클릭합니다.
  3. 응용 프로그램 정보를 입력하고 응용 프로그램 만들기 ​를 클릭합니다.
  4. 제공된 API 토큰을 안전한 장소에 저장합니다. 원하는 웹 서비스(Pushover, 이 경우)에 연결하려면 Workfront Fusion HTTP >요청 모듈에 필요합니다.

HTTP 모듈 설정

웹 서비스를 Workfront Fusion 시나리오에 연결하려면 시나리오에서 HTTP >요청 만들기 모듈을 사용하고 웹 서비스의 API 설명서에 따라 모듈을 설정해야 합니다.

  1. 시나리오에 HTTP >요청 만들기 모듈을 추가합니다.

  2. Workfront Fusion을(를) 사용하여 메시지를 푸시하려면 다음과 같이 HTTP 모듈을 설정합니다.

    note note
    NOTE
    이러한 모듈 설정은 Pushover 웹 서비스 API 설명서에 해당합니다. 설정은 다른 웹 서비스에 대해 다를 수 있습니다. 예를 들어 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

    사용되는 메서드는 해당 끝점에 따라 다릅니다. 메시지 푸시를 위한 푸시 엔드포인트는 POST 메서드를 사용합니다.

    Headers 일부 웹 서비스는 헤더를 사용하여 API 토큰 인증 또는 기타 매개 변수를 지정할 수 있습니다. 메시지 푸시에 대한 푸시 엔드포인트가 모든 요청 유형에 대해 본문(아래 참조)을 사용하므로 이 예에서는 그렇지 않습니다.
    쿼리 문자열 일부 웹 서비스는 쿼리 문자열을 사용하여 다른 매개 변수를 지정할 수 있습니다. Pushover 웹 서비스가 모든 요청 유형에 대해 Body (아래 참조)를 사용하므로 이 예제에서는 그렇지 않습니다.
    Body Type

    Raw

    이 설정을 사용하면 아래의 콘텐츠 유형 필드에서 JSON 콘텐츠 유형을 선택할 수 있습니다.

    콘텐츠 유형

    JSON (application/json)

    JSON은 Pushover 앱에서 요구하는 콘텐츠 유형입니다. 이는 다른 웹 서비스와 다를 수 있습니다.

    요청 컨텐츠

    Body 요청 컨텐츠를 JSON 형식으로 입력합니다. 이 문서의 JSON > JSON 만들기 모듈을 사용하여 매핑된 JSON 본문에 설명된 대로 JSON > JSON 모듈을 사용할 수 있습니다. 또는 이 문서의 수동으로 입력한 JSON 본문에 설명된 대로 JSON 콘텐츠를 수동으로 입력할 수 있습니다.

    해당 웹 서비스에 필요한 매개 변수에 대해서는 웹 서비스의 API 설명서 를 참조하십시오.

수동으로 입력한 JSON 본문

매개 변수와 값을 JSON 형식으로 지정하십시오.

INFO
예:
code language-none
{"user":"12345c2ecu1hq42ypqzhswbyam34",
"token":"123459evz8aepwtxydndydgyumbfx",
"message":"Hello World!",
"title":"The Push Notification"}
user
사용자 키. Pushover 대시보드에서 찾을 수 있습니다.
token
생성된 API 토큰/API 키로 Pushover 앱을 만들었습니다.
message
장치로 전송되는 푸시 알림의 텍스트 콘텐츠입니다.
title
(선택 사항) 메시지 제목입니다. 값을 입력하지 않으면 앱 이름이 사용됩니다.

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