1단계: 개발자 계정 만들기
개발자 콘솔로 이동
console.x.com에 접속하여 X 계정으로 로그인하세요.
2단계: 앱 생성
3단계: 자격 증명 저장하기
| 자격 증명 (Credential) | 용도 (Purpose) |
|---|---|
| API Key & Secret | App을 식별합니다. 토큰을 생성하고 OAuth 1.0a 요청에 서명하는 데 사용됩니다. |
| Bearer Token | 공개 데이터를 읽기 위한 App 전용 인증입니다. |
| Access Token & Secret | 자신의 계정(OAuth 1.0a)을 대신하여 요청을 보낼 때 사용합니다. |
| Client ID & Secret | 사용자 컨텍스트 기반 요청을 위한 OAuth 2.0 인증에 사용됩니다. |
어떤 자격 증명이 필요하나요?
- 공개 데이터 읽기
- 사용자 계정으로 작업하기
- 내 계정으로 작업하기
공개 데이터에 단순 읽기 전용으로 액세스하려면 Bearer 토큰을 사용하세요.주 사용 사례: 포스트 검색, 사용자 조회, 트렌드 읽기.
자격 증명 보안 모범 사례
환경 변수 사용
소스 코드에 자격 증명을 하드코딩하지 마세요.
Git에 커밋하지 않기
자격 증명 파일을
.gitignore에 추가하세요.정기적으로 교체
보안 조치로 주기적으로 자격 증명을 재발급하세요.
최소 범위 사용
App에 필요한 OAuth 권한만 요청하세요.
다음 단계
첫 번째 요청 보내기
새 자격 증명으로 API를 호출하세요.
인증에 대해 알아보기
OAuth 1.0a와 OAuth 2.0에 대해 이해하세요.