메인 콘텐츠로 건너뛰기
API Key와 Secret(Consumer Key와 Secret이라고도 함)은 X API에 액세스하는 데 필요한 가장 기본적인 자격 증명입니다. 이 자격 증명은 X 앱의 사용자 이름과 비밀번호에 해당하며, X API가 어떤 앱에서 요청이 오는지 식별하는 데 사용됩니다.
이 자격 증명은 인증 엔드포인트를 통해 사용자 액세스 토큰 및 시크릿, 베어러 토큰 등 추가 자격 증명을 생성하는 데 사용할 수 있습니다. 또한 OAuth 1.0a 사용자 컨텍스트 인증이 필요한 요청을 인가하기 위해 이 자격 증명을 액세스 토큰 및 기타 권한 부여 매개변수와 함께 사용해야 합니다.
X API Key와 Secret을 받으려면 다음 단계를 따라주세요:
- X 개발자 계정에 가입
- 개발자 포털에서 X App을 생성합니다. X API v2를 사용하려면 X App을 Project에 추가해야 합니다.
X App을 생성하면 API Key와 Secret, 그리고 베어러 토큰이 표시됩니다. 이 자격 증명은 한 번만 표시되므로 비밀번호 관리자 등 안전한 위치에 반드시 저장해 두세요.
자격 증명이 유출되었을 때의 조치 등 키와 토큰을 안전하게 관리하는 방법은 authentication best practices 페이지에서 확인할 수 있습니다.
앱 생성 후 API Key와 Secret을 찾고 다시 발급하는 방법
이미 앱을 생성했고 API Key와 Secret을 찾거나 다시 발급해야 하는 경우 다음 단계를 따르세요.
- 개발자 포털로 이동합니다.
- 사이드 내비게이션에서 ‘Projects and Apps’ 드롭다운을 펼칩니다.
- 찾거나 다시 발급하려는 API Key와 Secret이 연결된 앱을 엽니다.
- Keys and tokens 탭으로 이동합니다.
여기에서 앱과 연결된 모든 자격 증명을 확인할 수 있습니다.
X Developer Platform을 살펴보고 있는 단계라면, 플랫폼에서 제공되는 기능을 확인하기 위해 도구 또는 라이브러리를 사용하시길 권장합니다. 이러한 도구는 인증을 원활하게 처리해 주어 시간과 시행착오를 크게 줄여줍니다. 특히 초보 개발자에게는 Postman 시작하기 또는 Insomnia를 권장합니다.
요청을 처음부터 직접 구성하려면 OAuth 1.0a 요청 승인 가이드를 참고하세요.