이 사이트에서 쓰는 키·ID 를 만드는 방법입니다. 빨간 버튼을 누르면 그 단계의 화면이 바로 열립니다. 만든 키는 각 페이지 칸에 붙여넣으면 이 브라우저에만 저장됩니다(다른 PC·브라우저에서는 다시 입력). 구글 키 3종은 같은 구글 클라우드 프로젝트 하나에서 만들면 편합니다.
| 키 | 어디에 넣나 | 필요할 때 | 비용 |
|---|---|---|---|
| ① YouTube API 키 | 채널 조회 맨 위 · 롱폼 설정 | 채널 조회·롱폼 벤치마킹 (필수) | 무료 (하루 10,000 단위) |
| ② Gemini API 키 | 롱폼 설정 | 롱폼 분석·대본·이미지·음성 (필수) | 무료 등급 있음 |
| ③ 구글 OAuth 클라이언트 ID | 유튜브 자동화 → 올리기 → 「처음 한 번: 구글 클라이언트 ID」 | 유튜브에 바로 올리기 (필수) | 무료 |
| ④ 버퍼 API 키 | 유튜브 자동화 → 고급 → 버퍼 연동 | 인스타·틱톡을 페이지에서 바로 보낼 때 (선택) | 버퍼 요금제 따름 |
| ⑤ GitHub 토큰 | 유튜브 자동화 → 고급 → GitHub 저장 설정 | 설정을 GitHub 에 저장 · 버퍼용 영상 주소 (선택) | 무료 |
| ⑥ 버퍼 Worker 앱 키 | 유튜브 자동화 → 고급 → 버퍼 연동 ② | 버퍼 직접 호출이 막힐 때 (선택) | 무료 |
| ⑦ 데스크톱 앱 클라이언트 | PC 프로그램 uploader\.secrets\ | 폴더만 넣으면 자동 업로드하는 PC 프로그램 (선택) | 무료 |
넣는 곳: 채널 조회 맨 위 「API 키」, 롱폼 자동화 「설정 → YouTube 키」 (같은 키를 두 곳에)
youtube-tools). 처음이면 약관 동의 화면이 먼저 나옵니다.AIza…) 복사 사용자 인증 정보 ↗quotaExceeded 가 나오면 다음 날 다시.넣는 곳: 롱폼 자동화 「설정 → Gemini 키」
AIza…) 복사 → 롱폼 설정 「Gemini 키」에 붙여넣기 → 저장 → 「모델 목록 불러오기」로 확인넣는 곳: 유튜브 자동화 → 올리기 → 「처음 한 번: 구글 클라이언트 ID 만들기」 칸. 이후 「구글 계정(채널) 추가」로 채널을 넣습니다.
/ 없이)https://shorts-uploader.pages.devhttp://localhost:8791 도 추가. 승인된 리디렉션 URI 는 비워 둠.…apps.googleusercontent.com) 복사 → 유튜브 자동화 올리기 화면 칸에 붙여넣기 (클라이언트 보안 비밀번호는 필요 없음)origin·redirect_uri_mismatch 오류 = 5번 주소가 다르거나 저장 후 몇 분 안 지남(최대 5분 대기). access_denied = 3번 테스트 사용자에 그 계정이 없음. 앱이 「테스트」 상태면 올린 영상이 비공개로 고정될 수 있어요(스튜디오에서 공개로 변경). 하루 업로드는 약 5~6편(API 한도).넣는 곳: 유튜브 자동화 → 고급 → 버퍼 연동 ① · PC 프로그램은 uploader\.secrets\buffer-key.txt
넣는 곳: 유튜브 자동화 → 고급 → GitHub 저장 설정 (설정 GitHub 저장, 버퍼용 영상 공개 주소)
shorts-uploader) · 만료 기간(예: 90일)github_pat_… 복사 (다시 볼 수 없으니 바로 붙여넣기)upload.html 의 SITE = { owner, repo } 를 내 리포로 바꿔야 합니다 (작업기록 참고)넣는 곳: Cloudflare Worker 의 Secret APP_KEY + 유튜브 자동화 → 고급 → 버퍼 연동 ② 「앱 키」 (같은 값)
—buffer-relay) → Deploy → Edit code 에 cloudflare/buffer-worker.js 붙여넣기 → Deploy Cloudflare 열기 ↗BUFFER_API_KEY(Secret, ④ 키) · APP_KEY(Secret, 1번 값)https://buffer-relay.○○.workers.dev)와 앱 키 → 「채널 확인」넣는 곳: uploader\.secrets\youtube-client.json (폴더째 자동 업로드하는 PC 프로그램만 해당 — 웹페이지만 쓰면 필요 없음)
youtube-client.json 으로 바꿔 uploader\.secrets\ 에 저장 (.secrets 폴더는 새로 만들기)cd uploader → npm run auth:youtube → 브라우저에서 채널 계정으로 승인 (계정이 더 있으면 npm run auth:youtube -- 이름)키는 남에게 보여주지 마세요. 새어 나갔다면 위 링크의 같은 화면에서 키를 삭제(또는 재발급)하면 바로 무효가 됩니다.