Creative StudioNewsResourcesAbout UsContact Get Started →

홈›뉴스

인스타그램 API 60일 토큰 발급과 자동 업로드 설정, 왜 로그인 화면만 반복됐나

포스톤 뉴스팀 6분 읽기
인스타그램 API 60일 토큰 발급과 자동 업로드 설정, 왜 로그인 화면만 반복됐나

본문

핵심 요약

인스타그램 API란 인스타 프로페셔널 계정의 게시물, 릴스, 댓글, 인사이트를 앱에서 다룰 수 있게 하는 메타의 공식 API입니다.

이번 사례에서는 앱 대시보드의 Instagram 로그인 설정으로 60일 토큰을 받으려 했지만, 토큰 생성 과정이 로그인 화면만 반복되며 계정에 자동화 감지가 걸렸습니다. 이후 계정 유형, 권한, 공개 이미지 주소, 게시 절차를 다시 점검해 직접 업로드와 토큰 갱신 흐름을 정리했습니다.

인스타그램 API는 무엇인가요?

인스타그램 API는 비즈니스나 크리에이터 같은 인스타 프로페셔널 계정의 데이터에 앱이 접근하도록 돕는 공식 통로입니다. 댓글 관리, 콘텐츠 게시, 인사이트 확인, 언급과 메시지 처리까지 지원합니다.

원문에서는 이 묶음을 흔히 인스타그램 그래프 API라고도 부르며, 호스트는 graph.instagram.com을 사용한다고 설명합니다. 다만 설정 방식이 통합 로그인, Instagram 로그인, Facebook 로그인으로 나뉘어 있어 처음 접하면 혼동하기 쉽습니다.

페이스북 페이지 없이도 토큰을 받을 수 있나요?

가능합니다. 원문 기준으로 Instagram 로그인 설정은 페이스북 페이지를 연결하지 않아도 사용할 수 있습니다.

공식 문서에서는 새 통합에 통합 로그인, 페이지 없이 쓰는 경우 Instagram 로그인, 페이지에 연결된 계정은 Facebook 로그인으로 구분합니다. 원문 작성자는 페이스북 페이지 연동부터 하라는 안내가 많았지만, 실제로는 Instagram 로그인 설정으로 접근했다고 적었습니다.

토큰 생성이 로그인 화면만 반복된 이유는 무엇인가요?

원문에서는 정확한 원인을 특정하지 못했지만, 「토큰 생성」을 여러 번 누르는 과정에서 로그인 화면이 되풀이됐고 결국 계정에 자동화 감지가 걸렸다고 기록했습니다.

작성자는 그날의 대응이 원인을 확인하기보다 다시 눌러 보라는 식이었던 점을 문제로 봤습니다. 이후에는 한 번 눌러도 안 되면 멈추고, 캡처로 상태를 확인한 뒤 원인을 찾는 방식으로 바꾸겠다고 정리했습니다.

인스타그램 API로 게시하려면 어떤 준비가 필요한가요?

인스타 프로페셔널 계정, 비즈니스 유형 Meta 앱, 표준 액세스, 게시 권한이 포함된 토큰, 그리고 공개 주소에 올린 JPEG 이미지가 필요합니다.

원문은 권한 이름으로 instagram_business_basic, instagram_business_content_publish, instagram_business_manage_comments, instagram_business_manage_messages를 제시합니다. 게시를 하려면 content_publish 권한이 꼭 들어가야 하며, 이미지는 메타가 가져갈 수 있도록 공개 주소에 올려야 합니다.

게시와 릴스 업로드는 어떻게 진행되나요?

먼저 「/<IG_ID>/media」로 미디어 컨테이너를 만들고, 상태가 FINISHED가 되면 「/<IG_ID>/media_publish」로 공개합니다.

원문은 상태 확인값으로 EXPIRED, FINISHED, ERROR, IN_PROGRESS, PUBLISHED를 소개하며, 1분에 1회씩 최대 5분까지 확인하라고 안내합니다. 슬라이드는 이미지와 동영상을 합쳐 20개까지 묶을 수 있고, 릴스는 media_type을 REELS로 지정하지만 조회 시에는 VIDEO로 보일 수 있어 media_product_type으로 확인해야 합니다.

자동 업로드를 하다 막힌 지점은 무엇이었나요?

가장 큰 문제는 토큰 생성 실패와 자동화 감지였고, 그다음은 게시용 ID 확인, 권한 확인 방식, 슬라이드 게시 타이밍이었습니다.

원문에서는 게시에 쓰는 ID가 대시보드 숫자가 아니라 /me가 주는 앱 범위 ID라고 설명합니다. 또 GET /media는 권한 유무 확인에 적합하지 않았고, 첫 슬라이드는 부모 상자가 준비되기 전에 media_publish를 불러 실패했습니다. 이후 슬라이드에도 대기 시간을 넣어 문제를 해결했습니다.

인스타그램 API 토큰은 몇 일짜리인가요?

원문에 따르면 앱 대시보드에서 받은 토큰은 처음부터 60일짜리입니다. 비즈니스 로그인 흐름으로 받은 토큰은 1시간이며, 24시간이 지난 뒤 만료 전이면 refresh_access_token으로 갱신할 수 있습니다.

릴스와 캐러셀은 API로 올릴 수 있나요?

가능합니다. 원문은 슬라이드 캐러셀을 이미지와 동영상을 합쳐 최대 20개까지 묶을 수 있다고 설명하고, 릴스는 media_type을 REELS로 지정해 게시한다고 적고 있습니다.

게시 권한이 있는지 어떻게 확인하나요?

원문에서는 GET /media가 아니라 POST로 확인해야 한다고 정리합니다. GET /media는 미디어 목록 조회라 권한과 무관하게 성공할 수 있기 때문입니다.

원문: {원문매체명}

핵심 요약 · 인스타그램 API 토큰·게시 흐름 한눈에 보기

1. API 역할 — 인스타 프로페셔널 계정의 게시, 댓글, 인사이트를 다루는 공식 API
2. 설정 방식 — 통합 로그인, Instagram 로그인, Facebook 로그인으로 구분
3. 토큰 특징 — 앱 대시보드 토큰은 60일, 비즈니스 로그인 토큰은 1시간
4. 게시 절차 — media 컨테이너 생성 후 media_publish로 공개
5. 주의할 점 — 공개 JPEG 필요, 자동화 감지, 슬라이드 대기 시간 확인

함께 보면 좋은 뉴스

뉴스 더 보기 →

댓글목록

등록된 댓글이 없습니다.


POSTON

Every Story. Every Day.
Automation, Every Day.

Creative Studio

Home FAQ My Assets
디씨엠 (DCM Korea) / 대표 Mark. H
경기도 김포시 김포대로 926번길 15, 312-702
사업자등록번호 139-12-72936
고객센터 1688-4908 (평일 10:00~18:00)
mirad1920@naver.com
Copyright © Poston.app All rights reserved.

접속자집계

오늘
581
어제
829
최대
829
전체
12,587