Meta App ID
Meta for Developers > App settings > Basic > App ID
아래 Meta App ID 입력칸에 붙여넣기
Meta App Secret
Meta for Developers > App settings > Basic > App secret > Show
아래 Meta App Secret 입력칸에 붙여넣기
Redirect URI
https://automatic-posting.pages.dev/api/auth/meta/callback
Meta 로그인 설정의 Valid OAuth Redirect URIs에 등록
관리자 설정 키
Cloudflare Pages > Settings > Environment variables > ADMIN_SETUP_KEY
아래 관리자 설정 키 입력칸에 붙여넣기
-
Meta for Developers에 로그인하고 앱을 선택합니다.
이미 만든 앱이 있으면 My Apps에서 해당 앱을 엽니다. 새로 만들 경우 비즈니스 연결 목적의 앱을 생성하고 연결할 Facebook Page, Instagram Business 계정, Threads 계정이 같은 비즈니스 자산에 있는지 확인합니다.
-
App ID를 확인합니다.
App settings > Basic 화면에서 App ID 값을 복사합니다. 이 값이 이 앱의 Meta App ID 입력값입니다.
-
App Secret을 확인합니다.
같은 Basic 화면에서 App secret 옆 Show를 누르고 Meta 계정 비밀번호로 확인한 뒤 표시된 값을 복사합니다. 이 값이 Meta App Secret 입력값입니다.
-
Instagram과 Threads 제품을 추가합니다.
앱 대시보드에서 Instagram Graph API 또는 Instagram Login, Threads API를 추가합니다. Instagram 게시에는 Business 계정과 instagram_content_publish 권한이 필요하고, Threads 게시에는 Threads API와 threads_content_publish 권한이 필요합니다.
-
OAuth Redirect URI를 등록합니다.
Meta 로그인 또는 제품별 OAuth 설정 화면의 Valid OAuth Redirect URIs에 위 Redirect URI를 그대로 추가합니다. 도메인, 경로, 끝의 /callback까지 일치해야 합니다.
-
관리자 설정 키를 확인합니다.
Cloudflare Pages 프로젝트의 Environment variables 또는 Secrets에서 ADMIN_SETUP_KEY 값을 확인합니다. 이 값은 Meta App 값을 앱에 저장할 권한 확인용이며 Meta 콘솔 값이 아닙니다.
-
아래 폼에 세 값을 저장합니다.
관리자 설정 키, Meta App ID, Meta App Secret을 입력하고 설정 저장을 누릅니다. 저장 후 상태 배지에서 Meta App이 설정됨으로 바뀌면 계정 승인 준비가 된 상태입니다.
-
계정 연결 영역에서 Instagram 또는 Threads를 승인합니다.
연결 설정 창을 닫고 계정 연결 카드의 연결하기를 누릅니다. Meta 승인 화면에서 게시할 계정과 필요한 권한을 선택하면 앱으로 돌아와 연결됨 상태가 표시됩니다.