소개
Antigravity로 X(Twitter)에 글을 자동 발행하기 위한 첫 단계로 X 인증키를 발급해보았습니다.
진행 방법
Part 1. X(Twitter) 인증키 발급하기
STEP 1 - 개발자 계정 신청
먼저 X 개발자 페이지에 접속해, 기존에 사용 중인 X 계정으로 로그인합니다.
- 접속 링크: https://developer.twitter.com/
로그인 후 안내에 따라 이메일 주소 입력 → 다음 단계로 진행합니다.
이후 개발자 계정 신청 화면에서 계정 이름, API 사용 목적(“X의 데이터와 API를 사용하는 모든 사용 사례를 설명하세요.”)을 입력하고, 약관 3개에 동의한 뒤 [제출] 버튼을 클릭합니다.
API 사용 목적은 100자 이상으로 작성해야 하며, 아래는 예시입니다.
예시)
당사는 SNS 콘텐츠 운영 효율화를 위해 X API를 활용할 예정입니다. 내부 시스템에서 생성된 콘텐츠를 X 계정에 자동으로 게시하고, 게시물의 반응 데이터(좋아요, 리포스트, 조회수 등)를 수집하여 성과를 분석하고 마케팅 전략을 개선하는 데 활용합니다. 또한 예약 발행 및 계정 관리 자동화를 통해 운영 효율성을 높이고 안정적인 콘텐츠 배포를 수행할 계획입니다.
STEP 2 - 앱 생성 및 권한 설정
좌측 메뉴에서 앱 메뉴를 선택한 뒤, “생성하기” 아이콘을 클릭해 새 앱을 만듭니다.
앱 정보는 다음과 같이 입력 및 선택 후 “새 클라이언트 애플리케이션 생성” 버튼을 클릭합니다.
- 애플리케이션 이름 : Antigravity-SNS
- 환경(Environment) : Development
지금은 로컬 PC에서 테스트하는 단계이므로 '환경'을 Development로 선택하고 이후 실제 서버에 올려 운영할 때 Production 으로 변경하면 됩니다.
애플리케이션이 성공적으로 생성되면, 3개 인증키 값을 확인할 수 있습니다.
- Consumer Key
- Secret Key
- Bearer Token
이 정보는 다시 보기 어려울 수 있으니 반드시 복사해서 별도의 노트나 비밀 관리 도구에 안전하게 저장해 두세요.
생성된 앱 목록에서도 해당 애플리케이션 정보를 다시 확인할 수 있습니다.
연동에 필요한 소비자 키와 엑세스 토큰은 앱 상세정보에서 확인 가능합니다.
STEP 3 - 결제수단 등록 및 충전하기
X 인증키를 사용하려면 반드시 결제 수단을 등록하고 크레딧(credit)을 충전해야 합니다.
먼저 콘솔의 결제 정보 메뉴로 이동해, 결제 수단(카드 등)을 추가합니다.
'크레딧' 메뉴에서 각자 상황에 맞춰 크레딧을 충전합니다.
저는 테스트 용으로 우선 $5.00 충전하겠습니다. 참고로 X 글 하나 발행 시 대략 $0.05가 필요합니다.
결제 수단 등록이 끝났다면 크레딧(Credit) 메뉴에서, 본인의 상황과 예상 사용량에 맞춰 크레딧을 충전합니다. 예를 들어, 테스트 용도로 우선 5달러 정도만 충전해 두고 사용 패턴을 보면서 이후에 추가 충전해도 좋습니다.
여기까지 완료하면,
- 개발자 계정 생성
- 앱 생성 및 주요 키 발급
- 결제 수단 등록 및 크레딧 충전까지
Antigravity에서 X에 글을 자동 발행하기 위한 기본 준비가 끝난 상태입니다.
결과와 배운 점
SNS 마다 인증키를 발급하는 플랫폼과 방식은 조금씩 다르지만, 보통은 각 서비스의 개발자 센터에 가입한 뒤 앱을 생성하고 그 앱에서 인증키를 발급받는 구조인 것 같습니다.
자동화를 위한 첫 단추는 끼웠으니, 이제 이 키들을 어떻게 Antigravity와 연동할지 차근차근 고민해보려고 합니다.