Saltar al contenido principal
El XDK de Python (X Developer Kit) es nuestra biblioteca cliente oficial para interactuar con X API v2 mediante Python. Permite a los desarrolladores empezar rápidamente con nuestra API y crear aplicaciones. Se genera a partir de nuestra especificación oficial de OpenAPI (https://api.x.com/2/openapi.json). Abstrae los detalles HTTP de bajo nivel y, cuando es necesario, ofrece un control detallado.

Funciones clave

  • 🔐 Compatibilidad con OAuth: Compatibilidad total con la autenticación con Bearer Token (solo App), OAuth 2.0 con PKCE (contexto de usuario) y OAuth 1.0.
  • 🔄 Paginación: Recorre automáticamente resultados voluminosos. XDK se encarga de la paginación sin que tengas que hacer múltiples llamadas a la API usando next_token.
  • 📡 Streaming: Compatible con transmisión de datos en tiempo real para endpoints como filtered stream que requieren una conexión HTTP persistente.
  • 🎯 Cobertura integral: Compatible con todos los endpoints de X API v2, incluidos search, timelines, filtered-stream y más.
Compatibilidad de versiones: Python 3.8+. Probado en CPython y PyPy. Licencia: MIT License