Python SDK
비동기 지원, 타입 힌트, v2 전 범위 지원.
TypeScript SDK
완전한 TypeScript 타입 정의, ESM 지원, Node.js 환경에서 작동.
공식 SDK를 사용해야 하는 이유
| Benefit | Description |
|---|---|
| 항상 최신 상태 유지 | X에서 직접 관리하며, 새 endpoint가 추가될 때마다 업데이트됩니다 |
| type 안정성 | 모든 객체와 메서드에 대한 완전한 type 정의를 제공합니다 |
| 내장 인증 | OAuth 2.0 및 OAuth 1.0a를 지원합니다 |
| 자동 페이지네이션 | 토큰을 수동으로 처리할 필요 없이 결과를 순회할 수 있습니다 |
빠른 시작
인증
- Bearer 토큰 (앱 전용)
- OAuth 2.0 (사용자 컨텍스트)
- OAuth 1.0a (사용자 컨텍스트)
공개 데이터를 읽을 때 사용할 수 있는 가장 간단한 옵션입니다.Python:TypeScript:
사용 가능한 메서드
| Category | Python | TypeScript |
|---|---|---|
| 포스트 | client.posts.search_recent() | client.posts.search() |
| 사용자 | client.users.get_me() | client.users.getMe() |
| Spaces | client.spaces.get() | client.spaces.findSpaceById() |
| 리스트 | client.lists.get() | client.lists.getList() |
| DM | client.direct_messages.get() | client.directMessages.lookup() |
리소스
Python SDK 문서
전체 Python 문서입니다.
TypeScript SDK 문서
전체 TypeScript 문서입니다.
Python GitHub
소스 코드와 이슈를 확인할 수 있습니다.
TypeScript GitHub
소스 코드와 이슈를 확인할 수 있습니다.