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

# त्वरित शुरुआत

यह उदाहरण दिखाता है कि बेयरर टोकन प्रमाणीकरण का उपयोग करके XDK की मदद से पोस्ट्स को जल्दी कैसे खोजा जाए।

<div id="step-1-install-the-sdk">
  ## चरण 1: SDK इंस्टॉल करें
</div>

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

<div id="step-2-get-your-bearer-token">
  ## चरण 2: अपना बेयरर टोकन प्राप्त करें
</div>

1. [X डेवलपर कंसोल](https://developer.x.com/en/portal/dashboard) में लॉग इन करें।
2. एक ऐप बनाएँ या चुनें।
3. "Keys and Tokens" के अंतर्गत, बेयरर टोकन (केवल ऐप प्रमाणीकरण) जनरेट करें।

<div id="step-3-write-and-run-your-first-script">
  ## चरण 3: अपनी पहली स्क्रिप्ट लिखें और चलाएँ
</div>

`quickstart.py` नाम की एक फ़ाइल बनाएँ:

```python theme={null}
# Client को इम्पोर्ट करें
from xdk import Client
# अपने वास्तविक बेयरर टोकन से बदलें
client = Client(bearer_token="YOUR_BEARER_TOKEN_HERE")
# "api" का उल्लेख करने वाले हालिया पोस्ट्स फ़ेच करें
# search_recent एक Iterator रिटर्न करता है, इसलिए इस पर iterate करें
for page in client.posts.search_recent(query="api", max_results=10):
    if page.data and len(page.data) > 0:
        # पहला पोस्ट एक्सेस करें - Pydantic models attribute और dict दोनों प्रकार की एक्सेस को सपोर्ट करते हैं
        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
```

इसे चलाएँ:

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

**अपेक्षित आउटपुट**:

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

**समस्या निवारण**: यदि आपको 401 त्रुटि मिलती है, तो अपने बेयरर टोकन की दोबारा जांच करें। रेट लिमिट्स (429) के लिए, कुछ देर प्रतीक्षा करें और फिर से प्रयास करें।

<div id="next-steps">
  ## अगले चरण
</div>

* यह समझने के लिए [Authentication](/hi/xdks/python/authentication) देखें कि बेयरर टोकन (केवल-ऐप) प्रमाणीकरण, PKCE के साथ OAuth 2.0 (उपयोगकर्ता संदर्भ), और OAuth 1.0a (लीगेसी उपयोगकर्ता संदर्भ) का उपयोग कैसे किया जाता है।
* ऐसे उपयोग के मामलों के लिए [Pagination](/hi/xdks/python/pagination) के बारे में जानें, जहाँ आप कई API कॉल किए बिना बड़ी संख्या में परिणाम पाना चाहते हैं।
* रीयल-टाइम डेटा के साथ काम करना सीखने के लिए [Streaming](/hi/xdks/python/streaming) देखें।
  Python XDK का उपयोग करने वाले विस्तृत कोड उदाहरणों के लिए, हमारा [code samples GitHub repo](https://github.com/xdevplatform/samples/tree/main/python) देखें।
