API 토큰 인증을 사용하는 웹 서비스에 Adobe Workfront Fusion 연결
일부 서비스에서는 Adobe Workfront Fusion과(와) 같은 통합 솔루션으로 시나리오에서 쉽게 사용할 수 있는 앱을 만들 수 없습니다.
이 상황에 대한 해결 방법이 있습니다. Workfront Fusion의 HTTP 모듈을 사용하여 원하는 서비스(앱)를 Workfront Fusion에 연결할 수 있습니다.
이 문서에서는 API 키/API 토큰을 사용하여 거의 모든 웹 서비스를 Workfront Fusion에 연결하는 방법에 대해 설명합니다.
액세스 요구 사항
이 문서의 기능을 사용하려면 다음 액세스 권한이 있어야 합니다.
보유 중인 플랜, 라이선스 유형 또는 액세스 권한을 확인하려면 Workfront 관리자에게 문의하세요.
Adobe Workfront Fusion 라이선스에 대한 자세한 내용은 Adobe Workfront Fusion 라이선스를 참조하세요.
API 토큰을 사용하는 웹 서비스에 연결
API 토큰을 통해 서비스를 연결하는 절차는 대부분의 웹 서비스에서 유사합니다.
- 새 응용 프로그램을 만들고 API 토큰을 얻기 섹션에 설명된 대로 웹 서비스의 웹 사이트에서 응용 프로그램을 만듭니다.
- API 키 또는 API 토큰을 가져옵니다.
- Workfront Fusion의 HTTP > 요청 만들기 모듈을 시나리오에 추가합니다.
- 웹 서비스의 API 설명서에 따라 모듈을 설정하고 이 문서의 HTTP 모듈 설정 섹션에 설명된 대로 시나리오를 실행합니다.
새 애플리케이션 만들기 및 API 토큰 가져오기
- Pushover 계정에 로그인합니다.
- 페이지 하단에서 응용 프로그램/API 토큰 만들기 를 클릭합니다.
- 응용 프로그램 정보를 입력하고 응용 프로그램 만들기 를 클릭합니다.
- 제공된 API 토큰을 안전한 장소에 저장합니다. 원하는 웹 서비스(Pushover, 이 경우)에 연결하려면 Workfront Fusion HTTP >요청 모듈에 필요합니다.
HTTP 모듈 설정
웹 서비스를 Workfront Fusion 시나리오에 연결하려면 시나리오에서 HTTP >요청 만들기 모듈을 사용하고 웹 서비스의 API 설명서에 따라 모듈을 설정해야 합니다.
-
시나리오에 HTTP >요청 만들기 모듈을 추가합니다.
-
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 형식으로 지정하십시오.
code language-none |
---|
|
JSON >JSON 만들기 모듈을 사용하여 매핑된 JSON 본문
JSON 만들기 모듈을 사용하면 JSON을 더 쉽게 지정할 수 있습니다. 또한 값을 동적으로 정의할 수 있습니다.
JSON 모듈에 대한 자세한 내용은 JSON 모듈을 참조하세요.
-
JSON을 생성할 값을 입력하거나 매핑합니다.
-
JSON > JSON 만들기 모듈을 HTTP > 요청 모듈에 연결합니다.
-
JSON 만들기 모듈의 JSON 문자열을 HTTP >요청 만들기 모듈의 요청 콘텐츠 필드에 매핑합니다.
이제 시나리오를 실행하면 푸시 알림이 Pushover 계정에 등록된 장치로 전송됩니다.