SDK de Python
Soporte asíncrono, anotaciones de tipo, cobertura completa de v2.
SDK de TypeScript
Tipos completos de TypeScript, compatibilidad con ESM, funciona con Node.js.
¿Por qué usar los SDK oficiales?
| Beneficio | Descripción |
|---|---|
| Siempre actualizados | Mantenidos por X y actualizados con nuevos endpoints |
| Seguridad de tipos | Definiciones completas de type para todos los objetos y métodos |
| Autenticación integrada | Compatibilidad con OAuth 2.0 y OAuth 1.0a |
| Paginación automática | Recorre los resultados sin manejo manual de tokens |
Inicio rápido
Autenticación
- Bearer Token (solo App)
- OAuth 2.0 (Contexto de usuario)
- OAuth 1.0a (Contexto de usuario)
La opción más sencilla para leer datos públicos.Python:TypeScript:
Métodos disponibles
| Categoría | Python | TypeScript |
|---|---|---|
| Publicaciones | client.posts.search_recent() | client.posts.search() |
| Usuarios | client.users.get_me() | client.users.getMe() |
| Spaces | client.spaces.get() | client.spaces.findSpaceById() |
| Listas | client.lists.get() | client.lists.getList() |
| DMs | client.direct_messages.get() | client.directMessages.lookup() |
Recursos
Python SDK Docs
Documentación completa del SDK de Python.
TypeScript SDK Docs
Documentación completa del SDK de TypeScript.
Python GitHub
Código fuente y problemas.
TypeScript GitHub
Código fuente y problemas.