> ## 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.

# Démarrage rapide

Cet exemple illustre comment rechercher rapidement des Publications avec le XDK en utilisant une authentification par Jeton Bearer.

<div id="step-1-install-the-sdk">
  ## Étape 1 : Installez le SDK
</div>

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

<div id="step-2-get-your-bearer-token">
  ## Étape 2 : Obtenir votre Jeton Bearer
</div>

1. Connectez-vous à la [Console de développement X](https://developer.x.com/en/portal/dashboard).
2. Créez une App ou sélectionnez-en une.
3. Dans « Keys and Tokens », générez un Jeton Bearer (authentification App uniquement).

<div id="step-3-write-and-run-your-first-script">
  ## Étape 3 : Écrire et exécuter votre premier script
</div>

Créez un fichier `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:
        # Accéder à la première Publication - les modèles Pydantic prennent en charge l'accès par attribut et par dictionnaire
        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
```

Exécutez-la :

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

**Résultat attendu**:

```
Dernière Publication : Mises à jour passionnantes sur le SDK Python XDK !
```

**Dépannage** : Si vous rencontrez une erreur 401, vérifiez à nouveau votre Jeton Bearer. En cas de dépassement des limites de taux (429), attendez puis réessayez.

<div id="next-steps">
  ## Prochaines étapes
</div>

* Explorez [Authentication](/fr/xdks/python/authentication) pour comprendre comment utiliser l’authentification par Jeton Bearer (app-only), OAuth 2.0 avec PKCE (contexte utilisateur) et OAuth 1.0a (contexte utilisateur hérité).
* Découvrez la [Pagination](/fr/xdks/python/pagination) pour les cas d’usage où vous souhaitez récupérer un grand nombre de résultats sans avoir à gérer plusieurs appels API.
* Plongez dans la section [Streaming](/fr/xdks/python/streaming) pour apprendre à travailler avec des données en temps réel.
  Pour des exemples de code détaillés utilisant le XDK pour Python, consultez notre [dépôt GitHub d’exemples de code](https://github.com/xdevplatform/samples/tree/main/python).
