Skip to main content
TypeScript XDK는 X API v2의 공식 클라이언트 라이브러리입니다. 완전한 타입 안전성, 자동 페이지네이션 및 이벤트 기반 스트리밍을 제공합니다.

GitHub 저장소

소스 코드, 이슈 및 릴리스.

설치

npm install @xdevplatform/xdk
Node.js 16+ 및 TypeScript 4.5+가 필요합니다(TypeScript 사용 시).

빠른 시작

import { Client } from '@xdevplatform/xdk';

const client = new Client({ bearerToken: 'YOUR_BEARER_TOKEN' });

const userResponse = await client.users.getByUsername('XDevelopers');
console.log(userResponse.data?.username);

주요 기능

기능설명
타입 안전성모든 엔드포인트 및 매개변수에 대한 완전한 TypeScript 정의
인증Bearer Token, PKCE가 포함된 OAuth 2.0, OAuth 1.0a
자동 페이지네이션페이지네이션된 엔드포인트에 대한 비동기 반복 지원
스트리밍자동 재연결이 있는 이벤트 기반 스트리밍
전체 API 지원Users, Posts, Lists, Bookmarks, Communities 등

인증

import { Client } from '@xdevplatform/xdk';

const client = new Client({ bearerToken: 'YOUR_BEARER_TOKEN' });

일반적인 메서드

카테고리메서드
Postsclient.posts.search()
Usersclient.users.getMe()
Spacesclient.spaces.findSpaceById()
Listsclient.lists.getList()
DMsclient.directMessages.lookup()

자세히 알아보기

설치

패키지 관리자, TypeScript 설정 및 요구 사항.

인증

모든 인증 방법에 대한 자세한 가이드.

페이지네이션

비동기 반복 및 페이지네이션된 응답.

스트리밍

재연결이 있는 이벤트 기반 스트리밍.

API 레퍼런스

전체 클라이언트, 인터페이스 및 타입 레퍼런스.
코드 예제는 samples 저장소를 참조하세요.