Skip to main content
O TypeScript XDK é a biblioteca cliente oficial para a X API v2. Type safety completo, paginação automática e streaming orientado a eventos.

Repositório no GitHub

Código-fonte, issues e releases.

Instalação

npm install @xdevplatform/xdk
Requer Node.js 16+ e TypeScript 4.5+ (se estiver usando TypeScript).

Início rápido

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

Principais recursos

RecursoDescrição
Type safetyDefinições TypeScript completas para todos os endpoints e parâmetros
AutenticaçãoBearer Token, OAuth 2.0 com PKCE e OAuth 1.0a
Paginação automáticaSuporte a iteração assíncrona para endpoints paginados
StreamingStreaming orientado a eventos com reconexão automática
Cobertura completa da APIUsers, Posts, Lists, Bookmarks, Communities e muito mais

Autenticação

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

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

Métodos comuns

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

Saiba mais

Instalação

Gerenciadores de pacote, configuração do TypeScript e requisitos.

Autenticação

Guia detalhado para todos os métodos de autenticação.

Paginação

Iteração assíncrona e respostas paginadas.

Streaming

Streaming orientado a eventos com reconexão.

Referência da API

Referência completa de clientes, interfaces e tipos.
Para ver exemplos de código, confira o repositório de samples.