메인 콘텐츠로 건너뛰기

일반

OAuth는 사용자가 비밀번호를 공유하지 않고도 애플리케이션이 자신을 대신해 동작하도록 승인할 수 있게 해주는 인증 프로토콜입니다. 자세한 내용은 oauth.net에서 확인할 수 있습니다.
액세스 토큰을 생성하려면 X app이 필요합니다. 액세스 토큰에 대해 더 알아보려면 여기를 참고하세요.
X app을 생성하려면 개발자 계정이 필요합니다. 여기에서 가입할 수 있습니다.
developer.x.com에서 X 계정으로 로그인한 상태라면 X app 대시보드에서 앱을 조회하고 편집할 수 있습니다.

Technical

액세스 토큰에는 명시적인 만료 시간이 없습니다. 사용자가 X 계정 설정에서 앱을 명시적으로 해지하거나, X가 앱을 정지한 경우 액세스 토큰은 무효화됩니다. 앱이 정지된 경우 X app 대시보드에 정지되었음을 알리는 메시지가 표시됩니다.
사용자의 액세스 토큰은 언제든지 무효가 될 수 있다고 가정해야 합니다. 이런 경우, 사용자에게 앱을 다시 승인하도록 요청하세요. 이 상황을 원활하게 처리하는 것은 좋은 사용자 경험을 제공하는 데 중요합니다.
많은 사용자는 앱이 자신의 정보를 읽는 것은 신뢰하지만, 사용자 프로필 정보를 변경하거나 새 게시물을 올리는 것까지 신뢰하지는 않을 수 있습니다. 이름, 위치를 변경하거나 새 게시물을 추가하는 등 X API를 통해 정보를 업데이트하는 작업은 HTTP POST가 필요합니다. HTTP POST가 필요한 모든 API 메서드는 쓰기 메서드로 간주되며, 읽기 및 쓰기 권한이 필요합니다.