OFFICIAL API · DESKTOP
TikTok 연결은 어떻게 작동하나요?
- 앱 설정: 승인받은 기존 앱의 client key/secret를 로컬 관리자에서 암호화 저장합니다.
- 인증 시작: Login Kit Desktop의 state와 PKCE로 TikTok 공식 로그인 화면을 엽니다.
- 사용자 동의: 사용자가 로그인과 계정 접근 동의를 직접 처리합니다.
- 로컬 반환: 설정된 로컬 PC의 반환 주소 으로 돌아와 토큰을 교환하고 암호화 저장합니다.
- 계정 확인: user.info.basic 범위로 표시 이름과 계정 식별자를 확인합니다.
- 영상별 확인: 로컬 미리보기, 대상 계정, 권리와 게시 초안을 확인하고 전송을 승인합니다.
- 초안 전달: video.upload로 로컬 MP4를 TikTok 수신함에 보내고 처리 상태를 조회합니다.
- 앱에서 게시: 사용자가 TikTok 앱에서 최종 편집·설명·공개 범위를 선택하고 게시합니다.
요청 권한: user.info.basic · video.upload.
요청하지 않는 권한: video.publish.
이 웹페이지는 OAuth callback이나 비밀키 입력 화면이 아닙니다.
요청하지 않는 권한: video.publish.
이 웹페이지는 OAuth callback이나 비밀키 입력 화면이 아닙니다.
현재 검증된 범위
OAuth/state/PKCE·암호화·모의 전송·중복 방지 및 기존 플랫폼 실패 격리 테스트가 준비돼 있습니다. 실제 TikTok 계정의 OAuth와 초안 수신은 아직 검증되지 않았습니다. 실행 화면이나 성공 결과를 만들어 심사 데모로 사용하지 않습니다.
앱 심사에 필요한 실제 데모
미승인 앱은 개발자 포털이 안내한 Sandbox에서 로그인, 사용자 동의, 대상 계정 표시, 영상 미리보기, 명시적 전송 승인, 수신함 도착을 실제로 시연해야 합니다. 로그인/동의·개인정보·심사 제출·실제 게시 단계는 사용자 확인 없이 진행하지 않습니다.
정책상 중요한 제한
TikTok 앱 심사 지침은 사적·개인용 앱을 승인 대상에서 제외한다고 설명합니다. 현재의 내부 운영 형태가 승인될지는 별도 확인이 필요합니다. 공개 소개 페이지를 만든다고 이용 대상이나 실제 서비스 성격이 바뀌는 것은 아닙니다.
