사용자 정의 API 오퍼레이션
n8n에서 사용자 정의 API 오퍼레이션을 사용하는 방법에 대한 설명 문서입니다.
API 호출 설정에서 가장 복잡한 부분 중 하나는 인증 관리입니다. n8n은 내장 노드가 지원하는 것 이상의 작업과 서비스를 위한 자격증명 지원을 제공합니다. 기존 노드의 커스텀 작업: n8n은 여러 제품을 연결하는 워크플로우를 만들 수 있는 수백 개의 노드를 제공합니다. 그러나 일부 노드에는 제품 API가 지원하는 모든 작업이 포함되어 있지 않습니다. HTTP Request 노드를 사용하여 커스텀 API 호출을 만들어 이를 해결할 수 있습니다. 자격증명 전용 노드: n8n에는 자격증명 전용 노드가 포함되어 있습니다. 이는 n8n이 HTTP Request 노드에서 사용할 자격증명 설정을 지원하지만 독립형 노드는 제공하지 않는 연동입니다. 다른 연동과 마찬가지로 노드 패널에서 자격증명 전용 노드를 찾을 수 있습니다. 사전 정의된 자격 증명 타입 # 사전 정의된 자격 증명 타입은 n8n에 이미 존재하는 자격 증명입니다. HTTP Request node에서 일반 자격 증명 대신 사전 정의된 자격 증명 타입을 사용할 수 있습니다. 예를 들어: Asana node에서 사용하기 위해 Asana 자격 증명을 생성합니다. 나중에 Asana node에서 지원하지 않는 오퍼레이션을 Asana의 API를 사용하여 수행하고 싶습니다. 추가 인증 설정 없이 HTTP Request node에서 기존 Asana 자격 증명을 사용하여 오퍼레이션을 수행할 수 있습니다. 사전 정의된 자격 증명 타입 사용 # 사전 정의된 자격증명 유형을 사용하려면: HTTP Request 노드를 열거나 워크플로우에 새로 추가합니다. **인증(Authentication)**에서 **사전 정의된 자격증명 유형(Predefined Credential Type)**을 선택합니다. **자격증명 유형(Credential Type)**에서 사용할 API를 선택합니다. 자격증명(Credential for ) 에서 다음을 선택할 수 있습니다: 해당 플랫폼의 기존 자격증명이 있으면 선택합니다. 새 자격증명을 만들려면 **새로 만들기(Create New)**를 선택합니다. 자격 증명 범위 # 일부 기존 자격 증명 타입에는 특정 범위, 즉 작동하는 엔드포인트가 있습니다. 자격 증명 타입을 선택할 때 n8n이 이에 대해 경고합니다. 예를 들어, 사전 정의된 자격 증명 타입 사용 의 단계를 따르고 Credential Type 으로 Google Calendar OAuth2 API 를 선택합니다. n8n은 이 자격 증명 타입과 함께 사용할 수 있는 두 가지 엔드포인트를 나열하는 박스를 표시합니다:
