인스타에 사진을 올리면 홈페이지 갤러리가 자동으로 업데이트됩니다!
https://www.facebook.com/pages/create 에 접속
페이지 이름: 오늘도스냅 입력 → 카테고리: 사진가 → 페이지 만들기
인스타그램 앱 → 프로필 → 편집 → 소셜 채널 추가 → Facebook
또는: 인스타그램 설정 → 계정 → 연결된 계정 → Facebook → 방금 만든 페이지 선택
https://developers.facebook.com 접속 → 로그인
내 앱 → 앱 만들기 클릭
| 항목 | 입력값 |
|---|---|
| 사용 사례 | 기타 → 없음 선택 |
| 앱 이름 | OneuldoSnap Website (아무 이름) |
| 앱 연락처 이메일 | oneuldosnap@naver.com |
| 비즈니스 계정 | 선택 안 해도 됨 (건너뛰기) |
앱 대시보드 왼쪽 → 제품 추가 → Instagram 그래프 API → 설정
왼쪽 메뉴 → Instagram 그래프 API → API 탐색기 클릭
방법 A — Graph API 탐색기 사용 (쉬움)
instagram_basic ✅ 체크instagram_content_publish ✅ 체크pages_show_list ✅ 체크방법 B — Instagram ID 확인 후 직접 발급
Graph API 탐색기에서 아래 URL 실행:
결과에서 id 값(페이지 ID)을 메모해두세요.
아래 URL을 브라우저에서 직접 열어서 실행하세요.
{SHORT_TOKEN} → STEP 5에서 받은 토큰으로 변경
{APP_ID}, {APP_SECRET} → 앱 대시보드 → 설정 → 기본에서 확인
실행 후 나오는 JSON에서 "access_token" 값을 복사하세요.
아래 URL을 실행하세요 ({LONG_TOKEN} = STEP 6의 장기 토큰):
나오는 결과에서 페이지 access_token 을 복사합니다.
그 다음 이 URL로 인스타그램 비즈니스 계정 ID를 확인:
config/instagram_config.php 파일을 메모장으로 열고 아래 부분을 수정하세요:
토큰은 60일마다 갱신해야 합니다. Cowork 스케줄로 자동화하세요!
http://NAS_IP/api/refresh_token.php| 증상 | 해결방법 |
|---|---|
| 갤러리에 사진이 안 나옴 | 브라우저에서 /api/instagram.php 직접 접속하여 오류 메시지 확인 |
| token_expired: true 오류 | /api/refresh_token.php 접속하여 토큰 갱신 |
| API 오류: #190 | 토큰이 만료됨 → STEP 5~6 반복하여 새 토큰 발급 |
| 이미지가 깨짐 | 인스타그램 CDN URL은 시간이 지나면 만료될 수 있음 → 정상 동작 |
| 갤러리가 업데이트 안 됨 | 캐시 TTL이 1시간 → 1시간 후 자동 갱신 |
🎉 설정 완료 후 동작 방식:
images/portfolio/ 폴더 사진으로 자동 전환