Skip to main content
El TypeScript XDK es la biblioteca cliente oficial para la X API v2. Seguridad de tipos completa, paginación automática y streaming basado en eventos.

Repositorio de GitHub

Código fuente, issues y releases.

Instalación

npm install @xdevplatform/xdk
Requiere Node.js 16+ y TypeScript 4.5+ (si usas TypeScript).

Guía rápida

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);

Características clave

CaracterísticaDescripción
Seguridad de tiposDefiniciones completas de TypeScript para todos los endpoints y parámetros
AutenticaciónBearer Token, OAuth 2.0 con PKCE y OAuth 1.0a
Paginación automáticaSoporte de iteración asíncrona para endpoints paginados
StreamingStreaming basado en eventos con reconexión automática
Cobertura completa de la APIUsers, Posts, Lists, Bookmarks, Communities y más

Autenticación

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

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

Métodos comunes

CategoríaMétodo
Postsclient.posts.search()
Usersclient.users.getMe()
Spacesclient.spaces.findSpaceById()
Listsclient.lists.getList()
DMsclient.directMessages.lookup()

Más información

Instalación

Gestores de paquetes, configuración de TypeScript y requisitos.

Autenticación

Guía detallada para todos los métodos de autenticación.

Paginación

Iteración asíncrona y respuestas paginadas.

Streaming

Streaming basado en eventos con reconexión.

Referencia de la API

Referencia completa del cliente, interfaces y tipos.
Para ver ejemplos de código, consulta el repositorio de ejemplos.