Docs
앱 열기 ↗

게시 채널 연결

게시 채널(스튜디오 설정 › 게시 채널, studio.tflowx.com/settings#social)은 스튜디오에서 만든 카드·카드뉴스·영상을 자동으로 올릴 소셜 채널을 회사 단위로 등록하는 곳입니다. 각 플랫폼이 발급한 API 키·토큰을 붙여 넣으면 TFlow가 플랫폼에 접속해 확인한 뒤 저장하고, 발행 화면에서 그 채널을 고를 수 있습니다.

🔒 TFlow는 계정 비밀번호를 받지 않습니다. 토큰은 게시 권한만 갖고, 플랫폼에서 언제든 취소할 수 있으며, 암호화해 저장되고 화면·응답에 다시 표시되지 않습니다. 비밀번호를 요구하는 화면은 어디에도 없습니다.

ℹ️ 채널 연결은 무료입니다. 외부 채널로의 자동 발행은 라이선스 기능이며, 스튜디오 발행 화면은 순차 공개됩니다. 연결해 두면 열리는 즉시 쓸 수 있습니다.


1. 연결 화면

스튜디오 좌측 레일 설정 → 게시 채널 그룹입니다. 회사가 여럿이면 우측 상단에서 회사를 고릅니다.

  • 누가 할 수 있나: 회사 마스터 또는 스토어 콘텐츠 담당자(store_manager). 그 밖의 멤버는 현황만 볼 수 있습니다. 담당자 지정은 메인앱 내 조직 › 스토어프론트 탭에서 합니다.
  • 채널마다 두 가지 방식이 있습니다.
    • API 키 연결: 플랫폼이 발급한 키·토큰을 등록합니다(아래 2~7절, 발급 방법 링크가 해당 절로 안내). TFlow가 그 키로 플랫폼에 접속해 계정을 확인하고, 확인에 실패하면 저장되지 않습니다. 자동 발행·예약에 필요합니다.
    • 핸들만 등록: 키 없이 계정 이름(@핸들·블로그 ID)만 등록합니다. 검증 없이 즉시 등록되며 브라우저 확장(반자동 발행)의 회사 계정 통제에 쓰입니다 — 확장은 작성창에 로그인된 계정이 등록된 핸들과 다르면 아무것도 입력하지 않습니다. 나중에 같은 계정의 API 키를 연결하면 그 행이 그대로 승격됩니다.
  • 계정 옆의 API / 핸들 표시가 등록 방식입니다.
  • 연결된 계정에는 계정 이름 · 상태 · 만료일 · 마지막 확인일이 표시됩니다.
    • 연결됨: 정상 · 만료 임박: 60일 토큰이 곧 만료 → 다시 연결 · 취소됨: 플랫폼에서 토큰이 무효화됨 → 새 토큰으로 다시 연결
  • 확인: 저장된 키로 지금 다시 검증합니다. 해제: 저장된 토큰을 삭제합니다(이미 올라간 게시물은 그대로).
  • 한 회사가 같은 플랫폼에 계정을 여럿 연결할 수 있습니다.

🖼️ 화면 캡처 스튜디오 설정 — 게시 채널 그룹, Instagram 연결 폼이 열린 상태 📍 studio.tflowx.com/settings#social · 저장 위치 images/studio/social-channels.png

메인앱 내 조직 › 게시 채널 탭(마스터 전용)에서는 회사의 연결 현황을 점검하고 연결 해제만 할 수 있습니다 — 퇴사한 직원이 연결해 둔 계정을 회수하는 자리입니다. 연결·확인은 스튜디오에서 합니다.

자주 보는 오류

메시지원인 · 조치
플랫폼이 이 키를 거부했습니다토큰이 틀렸거나 만료·취소됨. 플랫폼에서 토큰을 다시 발급해 붙여넣기. 앱에 게시 권한이 있는지 확인
플랫폼에서 계정을 확인하지 못했습니다키는 맞지만 계정 유형이 조건에 안 맞음(예: Instagram 개인 계정, 페이지 관리자가 아님)
플랫폼이 응답하지 않습니다플랫폼 장애 또는 일시적 네트워크 문제. 잠시 후 다시
이 작업을 수행할 권한이 없습니다마스터·스토어 담당자가 아님. 내 조직 › 스토어프론트 탭에서 담당자 지정 요청

2. Instagram

필요한 것: 액세스 토큰 1개 · 조건: Instagram 프로페셔널(비즈니스/크리에이터) 계정

  1. Instagram 앱에서 설정 › 계정 유형 › 프로페셔널 계정으로 전환.
  2. Meta for Developers에 로그인해 앱 만들기 → 사용 사례에서 Instagram 선택.
  3. 앱 대시보드 Instagram › API 설정(Instagram 로그인) 에서 Instagram 테스터 추가 → 본인 Instagram 계정을 추가.
  4. Instagram 앱 설정 › 앱 및 웹사이트 › 테스터 초대에서 초대를 수락.
  5. 다시 앱 대시보드로 돌아와 액세스 토큰 생성 → 권한 확인 → 표시되는 장기 토큰을 복사.
  6. TFlow 연결 폼의 Access Token 에 붙여넣고 연결하기.

⏳ 토큰은 60일 뒤 만료됩니다. 만료 전 5단계를 반복해 새 토큰으로 다시 연결해 주세요. (자동 갱신은 준비 중입니다.)


3. Threads

필요한 것: 액세스 토큰 1개

  1. Meta for Developers 앱에 Threads API 사용 사례를 추가합니다(Instagram과 같은 앱이어도 됩니다).
  2. Threads › 사용 사례 설정에서 테스터 추가 → Threads 앱에서 초대 수락.
  3. 액세스 토큰 생성 → 장기 토큰 복사 → TFlow Access Token 에 붙여넣기.

토큰 만료는 Instagram과 같이 60일입니다.


4. Facebook 페이지

필요한 것: 페이지 ID · 페이지 액세스 토큰 · 조건: 본인이 그 페이지의 관리자

  1. Meta for Developers 앱에 Facebook 로그인 제품을 추가합니다.
  2. Graph API 탐색기에서 앱을 고르고, 권한에 pages_manage_posts, pages_read_engagement, pages_show_list 를 추가한 뒤 사용자 토큰 생성.
  3. 같은 화면에서 사용자 또는 페이지 › 페이지 액세스 토큰 으로 바꿔 대상 페이지를 선택하면 페이지 토큰이 표시됩니다. 복사합니다.
  4. 페이지 ID는 페이지 소개 › 페이지 투명성 또는 탐색기에서 me/accounts 를 조회해 확인합니다.
  5. TFlow 폼에 Page ID 와 Page Access Token 을 넣고 연결하기.

💡 탐색기가 준 사용자 토큰이 단기(1시간) 이면 페이지 토큰도 짧게 끝납니다. 액세스 토큰 디버거에서 장기 토큰으로 연장한 뒤 3단계를 하면 페이지 토큰이 만료 없이 유지됩니다.


5. X

필요한 것: API Key · API Key Secret · Access Token · Access Token Secret (4개)

  1. X Developer Portal에서 개발자 계정을 만들고 결제 수단을 등록합니다. X는 2026년부터 게시 API가 종량제입니다 — 게시 1건 약 $0.015, 링크가 포함되면 약 $0.20 이 본인 개발자 계정에 청구됩니다. TFlow는 이 비용을 대신 내지 않습니다.
  2. 프로젝트 › 앱을 만들고 User authentication settings 에서 권한을 Read and write 로 설정.
  3. Keys and tokens 탭에서 API Key / Secret 을 발급하고, Access Token / Secret 을 (권한을 바꾼 뒤) 다시 생성합니다 — 읽기 전용 시절에 만든 토큰으로는 게시가 거부됩니다.
  4. TFlow 폼에 네 값을 넣고 연결하기.

X 사용자 토큰은 만료가 없습니다.


6. LinkedIn

필요한 것: 액세스 토큰 1개 · 지원 범위: 개인 프로필만 (회사 페이지는 LinkedIn 파트너 승인이 필요해 지원하지 않습니다)

  1. LinkedIn Developers에서 앱을 만듭니다(회사 페이지 하나를 앱에 연결해야 만들어집니다).
  2. Products 탭에서 Share on LinkedIn 과 Sign In with LinkedIn using OpenID Connect 를 추가.
  3. Auth › OAuth 2.0 tools › Token generator 에서 범위 openid profile w_member_social 로 토큰을 만듭니다.
  4. TFlow Access Token 에 붙여넣고 연결하기.

⏳ 토큰은 60일 뒤 만료되며 LinkedIn은 갱신 API를 열어 주지 않습니다. 만료 전 3단계를 반복해 다시 연결해 주세요.


7. YouTube

필요한 것: OAuth Client ID · OAuth Client Secret · Refresh Token

  1. Google Cloud Console에서 프로젝트를 만들고 YouTube Data API v3 를 사용 설정.
  2. OAuth 동의 화면을 외부로 만들고 게시 상태를 프로덕션으로 전환합니다 — 테스트 상태로 두면 refresh token 이 7일마다 만료됩니다.
  3. 사용자 인증 정보 › OAuth 클라이언트 ID(데스크톱 앱)를 만들어 Client ID / Secret 을 복사.
  4. OAuth 2.0 Playground에서 톱니 아이콘 → Use your own OAuth credentials 에 위 값을 넣고, 범위 https://www.googleapis.com/auth/youtube.upload 로 인증 → Refresh token 을 복사.
  5. TFlow 폼에 세 값을 넣고 연결하기.

⚠️ Google 의 API 컴플라이언스 감사를 받기 전에는 이 경로로 올린 영상이 비공개(private) 로만 올라갑니다. 공개 발행이 필요하면 본인 프로젝트로 감사를 신청해야 합니다(2~4주).


8. 네이버 블로그 · 브라우저 확장 · 그 밖의 채널

  • 네이버 블로그는 공식 글쓰기 API 가 없어 브라우저 확장(반자동) 이 유일한 경로입니다. 게시 채널에서 핸들만 등록 으로 블로그 ID를 등록하면, 확장이 그 블로그에 로그인된 브라우저에서만 글쓰기 창을 채웁니다. 네이버 로그인 정보는 받지 않습니다.
  • 브라우저 확장 행(설정 › 게시 채널 맨 아래)에서 설치 여부와 설치 링크, 확장이 대조할 회사 계정 목록을 봅니다. 확장은 스튜디오에서 X·네이버 작성창을 열고 본문·이미지를 채워 두며, 게시 버튼은 직접 누릅니다.
  • TikTok · LinkedIn 회사 페이지는 플랫폼 심사·파트너 승인이 선행돼야 해 아직 연결 대상이 아닙니다.