> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Inicio rápido

Este ejemplo muestra cómo buscar rápidamente Publicaciones usando el XDK mediante autenticación con Bearer Token.

<div id="step-1-install-the-sdk">
  ## Paso 1: Instala el SDK
</div>

```bash theme={null}
pip install xdk
```

<div id="step-2-get-your-bearer-token">
  ## Paso 2: Obtén tu Bearer Token
</div>

1. Inicia sesión en la [Consola de desarrollador de X](https://developer.x.com/en/portal/dashboard).
2. Crea una App o selecciona una existente.
3. En "Keys and Tokens", genera un Bearer Token (autenticación solo de la App).

<div id="step-3-write-and-run-your-first-script">
  ## Paso 3: Escribe y ejecuta tu primer script
</div>

Crea un archivo llamado `quickstart.py`:

```python theme={null}
# Import the client
from xdk import Client
# Replace with your actual Bearer Token
client = Client(bearer_token="YOUR_BEARER_TOKEN_HERE")
# Fetch recent Posts mentioning "api"
# search_recent returns an Iterator, so iterate over it
for page in client.posts.search_recent(query="api", max_results=10):
    if page.data and len(page.data) > 0:
        # Acceder a la primera Publicación - los modelos Pydantic admiten acceso por atributo y por diccionario
        first_post = page.data[0]
        post_text = first_post.text if hasattr(first_post, 'text') else first_post.get('text', '')
        print(f"Latest Post: {post_text}")
        break
    else:
        print("No Posts found.")
        break
```

Ejecuta lo siguiente:

```bash theme={null}
python quickstart.py
```

**Salida esperada**:

```
Latest Post: Exciting updates on XDK Python SDK!
```

**Solución de problemas**: Si recibes un error 401, verifica de nuevo tu Bearer Token. Para límites de tasa (429), espera y vuelve a intentarlo.

<div id="next-steps">
  ## Próximos pasos
</div>

* Explora [Authentication](/es/xdks/python/authentication) para comprender mejor cómo usar la autenticación con Bearer Token (solo App), OAuth 2.0 con PKCE (contexto de usuario) y OAuth 1.0a (contexto de usuario heredado).
* Aprende sobre [Pagination](/es/xdks/python/pagination) para casos de uso en los que quieras obtener un gran número de resultados sin preocuparte por hacer múltiples llamadas a la API.
* Profundiza en [Streaming](/es/xdks/python/streaming) para aprender a trabajar con datos en tiempo real.
  Para ver ejemplos de código detallados que usan el XDK de Python, consulta nuestro [repositorio de ejemplos de código en GitHub](https://github.com/xdevplatform/samples/tree/main/python).
