Claude Code로 API 연결하기 — Blogger, Threads 실전 사례
블로그 글 하나 올리는 데 복사-붙여넣기로 15분을 쓰고 있다면, 그 시간을 30초로 줄일 수 있다. 나는 해고 후 블로그와 스레드를 매일 발행하기로 했는데, 수동 복붙을 3일 만에 포기했다. Claude Code에게 “Blogger API로 자동 발행하는 스크립트 만들어줘” 한 줄을 던졌고, 30분 만에 자동 발행 시스템이 나왔다. Blogger API와 Threads API를 연결한 실제 과정을 정리한다.
API가 뭔가 — 30초 요약
API는 프로그램끼리 대화하는 통로다.
내가 Blogger에 글을 올리려면 보통 웹사이트에 접속해서 복붙한다.
API를 쓰면 프로그램이 대신 올려준다.
비유하면:
웹사이트 = 식당에 직접 가서 주문
API = 배달앱으로 주문
사례 1: Blogger API 자동 발행
Claude Code에게 한 지시
“마크다운 파일을 Blogger API v3으로 자동 발행하는 Python 스크립트 만들어줘.
frontmatter에서 제목, 라벨을 읽고, HTML로 변환해서 POST해줘.”
결과
30분 만에 작동하는 스크립트가 나왔다.
- publish.py 메인 스크립트
- OAuth 인증 (최초 1회 브라우저 인증)
- dry-run 모드
- 이미지 자동 임베드
사전에 직접 해야 했던 것
Claude Code가 못 하는 것이 있다:
1. Google Cloud Console에서 Blogger API 활성화
2. OAuth 클라이언트 ID 생성
3. credentials.json 다운로드
이건 웹에서 직접 설정해야 한다.
설정이 끝나면 나머지는 Claude Code가 다 한다.
사례 2: Threads API 자동 발행
Claude Code에게 한 지시
“Threads API로 마크다운 파일의 본문과 댓글을 자동 발행하는 스크립트 만들어줘.”
결과
본문 + 댓글 3개까지 자동 발행.
dry-run 기능 포함.
사전 설정
- Meta Developer 앱 생성
- Threads API 권한 요청
- Access Token 발급
Blogger보다 설정이 복잡했다.
하지만 한 번 설정하면 이후에는 명령어 한 줄이다.
API 연결의 패턴
두 사례에서 공통 패턴이 보인다:
1. 외부 서비스에서 API 활성화 + 키 발급 (직접)
2. Claude Code에게 스크립트 작성 지시
3. 테스트 (dry-run)
4. 실행
2번이 Claude Code의 역할이고,
1번은 항상 직접 해야 한다.
이걸 혼동하면 “Claude Code가 안 된다”고 착각한다.
다른 API에도 같은 패턴을 적용할 수 있다
직접 해보지는 않았지만, 같은 패턴(API 활성화 → Claude Code에 스크립트 지시 → 테스트)으로 연결 가능한 API:
- Google Sheets — 데이터 자동 입력
- Slack — 알림 자동 발송
- Telegram — 봇 메시지
- GitHub — 이슈 생성, PR 관리
- Notion — 페이지 생성/수정
각 API마다 인증 방식과 설정 난이도가 다르니 공식 문서를 먼저 확인하라.
지금 바로 해볼 것
자동화하고 싶은 반복 작업이 하나쯤 있을 것이다. 터미널을 열고 Claude Code를 실행한 뒤, 이 문장을 자기 상황에 맞게 바꿔서 입력하라:
[서비스 이름] API로 [하고 싶은 작업]하는 Python 스크립트 만들어줘
예시: “Google Sheets API로 매일 매출 데이터를 자동으로 시트에 추가하는 스크립트 만들어줘”
Claude Code가 스크립트를 만들면 dry-run부터 돌려라. 실제 실행은 확인 후에.
자주 묻는 질문
Claude Code로 API를 연결하려면 코딩을 알아야 하나?
코드를 처음부터 직접 쓸 필요는 없다.
“이 API로 데이터를 가져오는 스크립트 만들어줘”라고 지시하면
Claude Code가 작성한다.
다만 API 키 발급과 외부 설정은 직접 해야 하고,
에러가 나면 로그를 읽고 방향을 잡을 줄은 알아야 한다.
OAuth 인증이 뭔가?
구글 로그인 같은 것이다.
앱이 내 계정에 접근할 수 있도록 한 번 허락하는 과정이다.
최초 1회만 하면 이후에는 자동이다.
Claude Code 시리즈
- 1. 설치 방법
- 2. 첫 번째 명령어
- 3. 파일 정리
- 4. 에러 해결
- 5. 토큰 절약
- ▸ 6. API 연결 (현재 글)
- 7. CLAUDE.md
- 8. 스킬 만들기
- 9. 블로그 자동 발행
- 10. vs ChatGPT
- 11. vs Cursor
- 12. 바이브코딩
댓글
댓글 쓰기