Facebook 앱 자격 증명#
다음 노드를 인증하기 위해 이 자격 증명을 사용할 수 있습니다:
Facebook Graph API 자격 증명
Facebook Graph API 노드를 위한 자격 증명을 생성하려면 Facebook Graph API 자격 증명 문서의 지침을 따르세요.
지원되는 인증 방법#
- 앱 액세스 토큰
관련 자료#
서비스에 대한 추가 정보는 Meta의 Graph API 문서를 참조하세요.
앱 액세스 토큰 사용#
이 자격 증명을 구성하려면 Meta for Developers 계정이 필요하며:
- 앱 액세스 토큰
- 선택 사항 앱 비밀: 페이로드의 무결성 및 출처를 확인하는 데 사용됩니다.
자격 증명을 설정하는 데는 다섯 단계가 있습니다:
- 메타 앱 생성 (Webhooks 제품 포함).
- 앱 액세스 토큰 생성.
- Facebook 트리거 구성.
- 선택 사항: 앱 비밀 추가.
- 앱 검토: 사용자가 앱 자체에 역할이 없으면 필요합니다. 내부 용도로 앱을 생성하는 경우 필요하지 않습니다.
각 단계에 대한 자세한 지침은 아래를 참조하세요.
메타 앱 만들기#
메타 앱을 만들려면:
- 메타 개발자 앱 대시보드로 이동하여 앱 만들기를 선택합니다.
- 비즈니스 포트폴리오가 있고 앱을 연결할 준비가 되었다면 비즈니스 포트폴리오를 선택합니다. 비즈니스 포트폴리오가 없거나 앱을 포트폴리오에 연결할 준비가 되지 않았다면 비즈니스 포트폴리오를 아직 연결하고 싶지 않습니다를 선택하고 다음을 선택합니다. 사용 사례 페이지가 열립니다.
- 기타를 선택한 다음 다음을 선택합니다.
- 비즈니스를 선택하고 다음을 선택합니다.
- 필수 정보를 입력합니다:
- 앱 이름 추가
- 앱 연락처 이메일 추가
- 여기서 다시 비즈니스 포트폴리오에 연결하거나 건너뛸 수 있습니다.
- 앱 생성을 선택합니다.
- 앱에 제품 추가 페이지가 열립니다.
- 왼쪽 메뉴에서 앱 설정 > 기본을 선택합니다.
- 개인정보 처리방침 URL을 입력합니다. (앱을 "라이브"로 전환하기 위해 필수 사항입니다.)
- 변경 사항 저장을 선택합니다.
- 페이지 상단에서 앱 모드를 개발에서 라이브로 전환합니다.
- 왼쪽 메뉴에서 제품 추가를 선택합니다.
- 앱에 제품 추가 페이지가 나타납니다. Webhooks를 선택합니다.
- Webhooks 제품이 열립니다.
앱 만들기, 개인정보 처리방침 URL과 같은 필수 필드 및 제품 추가에 대한 자세한 내용은 메타의 앱 만들기 문서를 참조하세요.
앱 모드와 라이브 모드로 전환하는 방법에 대한 자세한 내용은 앱 모드와 게시 | 앱 유형을 참조하세요.
앱 액세스 토큰 생성#
다음으로, n8n 자격 증명 및 Webhooks 제품에서 사용할 앱 액세스 토큰을 생성합니다:
- 별도의 탭이나 창에서 Graph API explorer를 엽니다.
- Access Token 섹션에서 방금 생성한 Meta App을 선택합니다.
- User or Page에서 Get App Token을 선택합니다.
- Generate Access Token을 선택합니다.
-
페이지에서 로그인하고 액세스를 허용하라는 메시지가 표시됩니다. 화면의 안내를 따릅니다.
앱을 사용할 수 없음
앱을 사용할 수 없다는 경고가 표시될 수 있습니다. 앱을 활성화하면 액세스 토큰을 생성할 수 있기까지 몇 분 정도 지연될 수 있습니다.
-
토큰을 복사하여 n8n 자격 증명에 Access Token으로 입력합니다. 이 토큰도 다른 곳에 저장하세요. Webhooks 구성에 필요합니다.
- n8n 자격 증명을 저장합니다.
토큰 생성에 대한 자세한 내용은 Meta 지침의 Your First Request를 참조하세요.
Facebook 트리거 구성#
토큰이 준비되었으므로 Facebook Trigger 노드를 구성할 수 있습니다:
- Meta 앱에서 상단 탐색 막대에서 App ID를 복사합니다.
- n8n에서 Facebook Trigger 노드를 엽니다.
- APP ID 필드에 App ID를 붙여넣습니다.
- Test step을 선택하여 트리거를 수신 모드로 전환합니다.
- Meta 앱의 Webhooks 제품 구성이 열려 있는 탭이나 창으로 돌아갑니다.
- Facebook Trigger 알림을 받을 객체에 구독합니다. 각 구독에 대해:
- n8n에서 Webhook URL을 복사하여 Meta 앱의 Callback URL로 입력합니다.
- 위에서 복사한 Access Token을 Verify token으로 입력합니다.
- Verify and save를 선택합니다. (이 단계는 n8n 트리거가 수신 대기 중이지 않으면 실패합니다.)
- User와 같은 일부 웹후크 구독은 개별 이벤트에 가입하라는 메시지를 표시합니다. 관심 있는 이벤트에 구독합니다.
- Meta에서 일부 Test 이벤트를 전송하여 작동 여부를 확인할 수 있습니다. 테스트 이벤트를 보내면 n8n에서 수신을 확인하세요.
자세한 내용은 Facebook Trigger node 문서를 참조하세요.
선택 사항: 앱 비밀 추가#
추가 보안을 위해 Meta는 App Secret을 추가하는 것을 권장합니다. 이는 모든 API 호출에 appsecret_proof
매개변수를 서명합니다. 앱 비밀 증명은 앱 비밀을 키로 사용하여 액세스 토큰의 sha256 해시입니다.
앱 비밀을 생성하려면:
- Meta에서 앱을 보는 동안 왼쪽 메뉴에서 App settings > Basic을 선택합니다.
- App secret 필드 옆의 Show를 선택합니다.
- 페이지에서 Facebook 계정 자격 증명을 다시 입력하라는 메시지가 표시됩니다. 입력 후 Meta에서 앱 비밀을 표시합니다.
- 앱 비밀을 강조하여 선택하고 복사한 후 n8n 자격 증명에 App Secret으로 붙여넣습니다.
- n8n 자격 증명을 저장합니다.
자세한 내용은 App Secret documentation을 참조하세요.
앱 검토#
앱 검토는 비즈니스 검증이 필요합니다.
귀하의 앱은 다음과 같은 사용자가 사용할 경우 앱 검토를 거쳐야 합니다:
- 앱 자체에 역할이 없는 경우.
- 앱을 주장한 비즈니스에 역할이 없는 경우.
귀하의 앱 사용자가 앱 자체에 역할이 있는 사용자만 있다면, 앱 검토는 필요하지 않습니다.
앱 검토 프로세스의 일환으로 웹훅 구독에 대한 고급 액세스를 요청해야 할 수도 있습니다.
자세한 내용은 Meta의 앱 검토 및 고급 액세스 문서를 참조하십시오.
일반적인 문제#
검증되지 않은 앱의 제한#
Facebook은 Meta Verified Business Account에 이미 연결되지 않은 앱에서 개발자 또는 관리자 역할을 최대 15개까지 허용합니다.
제한을 초과한 경우 제한 사항 | 앱 만들기를 참조하십시오.