콘텐츠로 이동

SNS 지원 범위

앙크 앱(ANKK APP)은 6대 주요 SNS 플랫폼(Instagram, Threads, Bluesky, Facebook Page, TikTok, YouTube)과의 연동을 지원합니다. 플랫폼마다 정책과 미디어 규격이 다르므로 아래 명세를 참고하세요.


📊 SNS 플랫폼별 상세 규격 매트릭스

섹션 제목: “📊 SNS 플랫폼별 상세 규격 매트릭스”
플랫폼최대 글자수지원 콘텐츠 타입미디어 제약 (이미지/동영상)해시태그 정책인증 방식
Instagram2,200자post, reel, storypost: 이미지 110장 (캐러셀 210장) 또는 비디오 1개
reel: 단일 비디오 필수
story: 이미지 1장 또는 비디오 1개
append_to_text
(최대 30개)
Instagram Login for Business (Professional 계정)
Threads500자 (이모지 가중치 적용)post, thread• 이미지/비디오 최대 10개
• 연결된 스레드(thread_posts) 지원
append_to_textThreads OAuth
Bluesky300자 (3,000바이트)post• 이미지 1~4장 (장당 2MB)
단일 비디오 1개 (MP4, 최대 100MB)
unsupported
(별도 태그 없음)
App Password / ATProto OAuth
Facebook Page63,206자post• 단일 이미지 / 여러 사진 (2~10장)
• 단일 비디오 1개
append_to_textFacebook Login (Page 관리자)
YouTube5,000자 (설명)video• 단일 비디오 필수
• 썸네일 이미지 1장
provider_tags
(YouTube 전용 태그)
Google / YouTube Data API OAuth
TikTok2,200자video, photovideo: 단일 비디오 필수
photo: 사진 1~35장 슬라이드
append_to_textTikTok Business Accounts OAuth

[!NOTE] 실제 발행 가능 여부는 계정의 비즈니스/프로페셔널 전환 여부, 플랫폼 앱 검수 상태, 부여된 OAuth 스코프에 따라 달라질 수 있습니다.


플랫폼댓글 및 답글 모델 특징
Instagram미디어 게시물 단위 댓글 및 1단계 깊이의 답글 지원
Threads모든 댓글이 독립된 reply 포스트 구조를 가지며 parent ID로 체인을 형성
Bluesky댓글 역시 AT Protocol의 post 레코드이며, root 및 parent 참조로 스레드 구성
Facebook Page페이지 관리자 권한으로 댓글 작성, 답글, 숨김 및 삭제 조정 지원
YouTube최상위 댓글 스레드(commentThread)와 하위 답글(comment)을 구분하여 처리
TikTokTikTok Business Accounts 연결 시 댓글 조회 및 답글 작업 지원

🔒 기능 가용성 상태 (availability)

섹션 제목: “🔒 기능 가용성 상태 (availability)”

API와 Web UI는 런타임 권한 증거(Grant Evidence)를 바탕으로 각 작업의 실행 가능 여부를 세밀하게 판별합니다.

상태값의미권장 조치
available (scope_authorized)모든 필수 권한이 확인되어 즉시 실행 가능정상 작업 진행
permission_unverified권한 증거가 불충분하나 시도 가능작업 진행 후 런타임 결과 확인
permission_required해당 기능에 필요한 OAuth 스코프가 누락됨SNS 연결 화면에서 재인증
review_disabled플랫폼 검수 미완료로 특정 권한이 비활성화됨검수 통과 전까지 해당 기능 제한
unsupported해당 SNS 프로토콜에서 지원하지 않는 기능대체 플랫폼 사용 또는 단독 발행

[!IMPORTANT] 특정 기능의 permission_required는 계정 전체 연결 단절(reconnect_required)과 다릅니다. 예를 들어 발행은 가능하지만 인사이트 권한만 부족할 수 있습니다.


분석 화면 및 API에서 제공되는 지표 수치는 다음과 같이 해석합니다:

  • 0: 해당 플랫폼에서 실제로 관측된 유효한 0값 (예: 조회수 0회)
  • null / 빈 값: 아직 동기화되지 않았거나 백그라운드 수집 대기 중
  • unsupported: 해당 플랫폼 API가 해당 지표를 제공하지 않음
  • stale: 마지막 성공 수집값을 표시 중이며, 최신 갱신 작업이 예정됨