Skip to main content
X API의 메인 클라이언트 클래스 X API와 상호 작용하기 위한 기본 진입점입니다. 특수 클라이언트 모듈을 통해 모든 API 엔드포인트에 대한 액세스를 제공하며, 인증, 요청 구성 및 오류 처리를 담당합니다. 예시
Example

생성자

constructor

new Client(config): Client 새 X API 클라이언트 인스턴스를 생성합니다

매개변수

반환값

Client 예시
Example
client.ts:401

속성

string
required
API 요청의 기본 URL
string
인증용 Bearer Token
string
OAuth 2.0 액세스 토큰
any
인증용 OAuth 1.0a 인스턴스
Headers
required
요청 헤더
number
required
요청 시간 초과(밀리초)
boolean
required
실패한 요청을 자동으로 재시도할지 여부
number
required
최대 재시도 횟수
HttpClient = httpClient
required
요청을 만들기 위한 HTTP 클라이언트
GeneralClient
required
general client
AccountActivityClient
required
account activity client
CommunityNotesClient
required
community notes client
ComplianceClient
required
compliance client
ConnectionsClient
required
connections client
UsersClient
required
users client
NewsClient
required
news client
SpacesClient
required
spaces client
ActivityClient
required
activity client
UsageClient
required
usage client
trends client
PostsClient
required
posts client
DirectMessagesClient
required
direct messages client
CommunitiesClient
required
communities client
MediaClient
required
media client
WebhooksClient
required
webhooks client
StreamClient
required
stream client
ListsClient
required
lists client
Promise<T>
required
X API에 인증된 요청을 보냅니다이 메서드는 모든 API 요청에 대한 인증, 요청 형식 지정 및 오류 처리를 담당합니다. 클라이언트 구성에 따라 적절한 인증 헤더를 자동으로 추가합니다.
boolean
required
OAuth 2.0 토큰이 만료되었는지 확인합니다
Promise<void>
required
OAuth 2.0 토큰을 갱신합니다
boolean
required
현재 인증 상태를 가져옵니다
string[]
required
OpenAPI 보안 스키마 이름을 내부 인증 유형에 매핑합니다
void
required
필수 인증 방법을 사용할 수 있는지 검증합니다
string[]
required
사용 가능한 인증 유형을 가져옵니다