Facebook 앱 자격 증명
다음 노드를 인증하는 데 이 자격 증명을 사용할 수 있습니다: Facebook Graph API 노드에 대한 자격 증명을 만들려면 Facebook Graph API 자격 증명 문서의 지침을 따르세요. 서비스에 대한 자세한 내용은 Meta의 Graph API 문서를 참조하세요.
다음 노드를 인증하는 데 이 자격 증명을 사용할 수 있습니다:
Facebook Graph API 노드에 대한 자격 증명을 만들려면 Facebook Graph API 자격 증명 문서의 지침을 따르세요.
지원되는 인증 방법#
- 앱 액세스 토큰
관련 리소스#
서비스에 대한 자세한 내용은 Meta의 Graph API 문서를 참조하세요.
앱 액세스 토큰 사용#
이 자격 증명을 구성하려면 Meta for Developers 계정과 다음이 필요합니다:
- 앱 액세스 토큰
- 선택 사항 앱 시크릿: 페이로드의 무결성과 출처를 확인하는 데 사용됩니다.
자격 증명 설정에는 다섯 단계가 있습니다:
- Webhooks 제품으로 Meta 앱 만들기.
- 해당 앱에 대한 앱 액세스 토큰 생성.
- Facebook Trigger 구성.
- 선택 사항: 앱 시크릿 추가.
- 앱 검토: 앱 사용자가 앱 자체에서 역할을 가지지 않는 경우에만 필요합니다. 내부 목적으로만 앱을 만드는 경우에는 필요하지 않습니다.
각 단계에 대한 자세한 지침은 아래를 참조하세요.
Meta 앱 만들기#
Meta 앱을 만들려면:
- Meta 개발자 앱 대시보드로 이동하여 앱 만들기를 선택합니다.
- 비즈니스 포트폴리오가 있고 앱을 연결할 준비가 되었다면 비즈니스 포트폴리오를 선택합니다. 비즈니스 포트폴리오가 없거나 아직 연결할 준비가 되지 않았다면 비즈니스 포트폴리오를 아직 연결하지 않겠습니다를 선택하고 다음을 선택합니다. 사용 사례 페이지가 열립니다.
- 기타를 선택한 후 다음을 선택합니다.
- 비즈니스와 다음을 선택합니다.
- 필수 정보를 입력합니다:
- 앱 이름을 추가합니다.
- 앱 연락처 이메일을 추가합니다.
- 여기서도 비즈니스 포트폴리오에 연결하거나 건너뛸 수 있습니다.
- 앱 만들기를 선택합니다.
- 앱에 제품 추가 페이지가 열립니다.
- 왼쪽 메뉴에서 앱 설정 > 기본을 선택합니다.
- 개인정보 처리방침 URL을 입력합니다. (앱을 "라이브"로 전환하기 위해 필요합니다.)
- 변경 사항 저장을 선택합니다.
- 페이지 상단에서 앱 모드를 개발에서 라이브로 전환합니다.
- 왼쪽 메뉴에서 제품 추가를 선택합니다.
- 앱에 제품 추가 페이지가 나타납니다. Webhooks를 선택합니다.
- Webhooks 제품이 열립니다.
앱 만들기, 개인정보 처리방침 URL 등 필수 필드, 제품 추가에 대한 자세한 내용은 Meta의 앱 만들기 문서를 참조하세요.
앱 모드와 라이브 모드 전환에 대한 자세한 내용은 앱 모드와 게시 | 앱 유형을 참조하세요.
앱 액세스 토큰 생성#
다음으로, n8n 자격 증명과 Webhooks 제품에서 사용할 앱 액세스 토큰을 만듭니다:
- 별도의 탭이나 창에서 Graph API 탐색기를 엽니다.
- 액세스 토큰 섹션에서 방금 만든 Meta 앱을 선택합니다.
- 사용자 또는 페이지에서 앱 토큰 가져오기를 선택합니다.
- 액세스 토큰 생성을 선택합니다.
- 페이지에서 로그인 및 액세스 허용을 요청합니다. 화면의 안내를 따르세요.
앱을 사용할 수 없다는 경고를 받을 수 있습니다. 앱을 라이브로 전환한 후 액세스 토큰을 생성하기까지 몇 분 정도 지연이 있을 수 있습니다.
- 토큰을 복사하여 n8n 자격 증명에 액세스 토큰으로 입력합니다. Webhooks 구성에도 필요하므로 다른 곳에도 저장해두세요.
- n8n 자격 증명을 저장합니다.
토큰 생성에 대한 자세한 내용은 Meta의 첫 번째 요청 지침을 참조하세요.
Facebook Trigger 구성#
토큰을 얻었으면 Facebook Trigger node를 구성할 수 있습니다:
- Meta 앱에서 상단 탐색 표시줄의 앱 ID를 복사합니다.
- n8n에서 Facebook Trigger node를 엽니다.
- 앱 ID 필드에 앱 ID를 붙여넣습니다.
- 단계 실행을 선택하여 트리거를 수신 대기 모드로 전환합니다.
- Meta 앱의 Webhooks 제품 구성이 열려 있는 탭이나 창으로 돌아갑니다.
- Facebook Trigger 알림을 받고 싶은 개체를 구독합니다. 각 구독에 대해:
- n8n에서 Webhook URL을 복사하여 Meta 앱의 콜백 URL로 입력합니다.
- 위에서 복사한 액세스 토큰을 확인 토큰으로 입력합니다.
- 확인 및 저장을 선택합니다. (n8n 트리거가 수신 대기 중이 아니면 이 단계가 실패합니다.)
- 사용자와 같은 일부 Webhook 구독은 개별 이벤트 구독을 요청합니다. 관심 있는 이벤트를 구독하세요.
- Meta에서 일부 테스트 이벤트를 전송하여 작동을 확인할 수 있습니다. 테스트 이벤트를 전송하면 n8n에서 수신 여부를 확인하세요.
자세한 내용은 Facebook Trigger node 문서를 참조하세요.
선택 사항: 앱 시크릿 추가#
보안 강화를 위해 Meta는 앱 시크릿 추가를 권장합니다. 이는 앱 시크릿을 키로 사용하여 액세스 토큰의 sha256 해시인 appsecret_proof 매개변수로 모든 API 호출에 서명합니다.
앱 시크릿을 생성하려면:
- Meta에서 앱을 보면서 왼쪽 메뉴의 앱 설정 > 기본을 선택합니다.
- 앱 시크릿 필드 옆의 표시를 선택합니다.
- 페이지에서 Facebook 계정 자격 증명 재입력을 요청합니다. 입력하면 Meta가 앱 시크릿을 표시합니다.
- 선택하여 복사한 후 n8n 자격 증명의 앱 시크릿으로 붙여넣습니다.
- n8n 자격 증명을 저장합니다.
자세한 내용은 앱 시크릿 문서를 참조하세요.
앱 검토#
앱 검토에는 비즈니스 인증이 필요합니다.
다음에 해당하는 사람이 앱을 사용하는 경우 앱 검토가 필요합니다:
- 앱 자체에서 역할이 없는 사람.
- 앱을 보유한 비즈니스에서 역할이 없는 사람.
앱 사용자가 앱 자체에서 역할을 가진 사용자만인 경우 앱 검토가 필요하지 않습니다.
앱 검토 프로세스의 일환으로 Webhook 구독에 대한 고급 액세스를 요청해야 할 수 있습니다.
자세한 내용은 Meta의 앱 검토 및 고급 액세스 문서를 참조하세요.
일반적인 문제#
미인증 앱 제한#
Facebook은 Meta 인증 비즈니스 계정에 연결되지 않은 앱에서 개발자 또는 관리자 역할을 최대 15개 앱까지만 허용합니다.
이 제한을 초과한 경우 제한 사항 | 앱 만들기를 참조하세요.
