Example
생성자
constructor
config): Client
새로운 X API 클라이언트 인스턴스를 생성합니다
매개변수
반환값
Client
예제
속성
string
필수
API 요청에 사용할 기본 URL
string
인증을 위한 Bearer 토큰
string
OAuth2 액세스 토큰
any
인증을 위한 OAuth1 인스턴스
Headers
필수
요청 헤더
number
필수
요청 타임아웃(밀리초 단위)
boolean
필수
실패한 요청을 자동으로 재시도할지 여부
number
필수
최대 재시도 횟수
HttpClient = httpClient
필수
요청을 수행하는 HTTP 클라이언트
GeneralClient
필수
general 클라이언트
AccountActivityClient
필수
account activity 클라이언트
CommunityNotesClient
필수
community notes 클라이언트
ComplianceClient
필수
compliance 클라이언트
ConnectionsClient
필수
connections 클라이언트
UsersClient
필수
users 클라이언트
NewsClient
필수
news 클라이언트
SpacesClient
필수
spaces 클라이언트
ActivityClient
필수
activity 클라이언트
UsageClient
필수
usage 클라이언트
TrendsClient
필수
trends 클라이언트
PostsClient
필수
게시물 클라이언트
DirectMessagesClient
필수
direct messages 클라이언트
CommunitiesClient
필수
communities 클라이언트
MediaClient
필수
media 클라이언트
WebhooksClient
필수
webhooks 클라이언트
StreamClient
필수
stream 클라이언트
ListsClient
필수
리스트 클라이언트
Promise<T>
필수
인증된 X API 요청을 수행합니다이 메서드는 모든 API 요청에 대해 인증, 요청 포맷 구성, 오류 처리를 수행합니다.
클라이언트 설정에 따라 적절한 인증 헤더를 자동으로 추가합니다.
boolean
필수
OAuth2 토큰이 만료되었는지 확인합니다
Promise<void>
필수
OAuth2 토큰을 갱신합니다
boolean
필수
현재 인증 상태를 반환합니다
string[]
필수
OpenAPI 보안 스키마 이름을 내부 인증 유형에 매핑합니다
void
필수
필요한 인증 방식이 사용 가능한지 검증합니다
string[]
필수
사용 가능한 인증 유형을 반환합니다