Saltar al contenido principal
Este ejemplo muestra cómo buscar rápidamente Posts con el XDK usando autenticación con token Bearer.

Paso 1: Instalar el SDK

pip install xdk

Paso 2: Obtén tu token Bearer

  1. Inicia sesión en el Portal de desarrolladores de X.
  2. Crea o selecciona una App.
  3. En “Keys and tokens”, genera un token Bearer (autenticación solo con App).

Paso 3: Escribe y ejecuta tu primer script

Crea un archivo quickstart.py:
# Importar el cliente
from xdk import Client

# Reemplazar con tu Bearer Token real
client = Client(bearer_token="YOUR_BEARER_TOKEN_HERE")

# Obtener Posts recientes que mencionen "api"
response = client.posts.search_recent(query="api", max_results=10)

# Imprimir el texto del primer Post
if response.data:
    print(f"Último Post: {response.data[0]['text']}")
else:
    print("No se encontraron Posts.")
Ejecuta esto:
python quickstart.py
Resultado esperado:
Último Post: ¡Novedades importantes sobre el SDK de Python de XDK!
Solución de problemas: Si obtienes un error 401, verifica nuevamente tu token Bearer. Para límites de velocidad (429), espera y vuelve a intentarlo.

Próximos pasos

  • Explora Authentication para comprender cómo usar la autenticación con Bearer Token (solo App), OAuth 2.0 con PKCE (contexto de usuario) y OAuth 1.0.
  • Aprende sobre Pagination para casos de uso en los que quieres obtener una gran cantidad de resultados sin preocuparte por realizar múltiples llamadas a la API.
  • Profundiza en Streaming para aprender a trabajar con datos en tiempo real.